Loading...
Please wait, while we are loading the content...
Similar Documents
Multiport Memory and Oating Point Cordic Pipeline in Jacobium Processing Elements
| Content Provider | Semantic Scholar |
|---|---|
| Author | Delft, O. Looye |
| Copyright Year | 1997 |
| Abstract | | This paper presents the architecture of Jacobium processing elements. The Jacobium is a dataaow processor aiming at high speed execution of algorithms where Cordic operations play a dominant role. To achieve high throughputs the processing elements are equiped with a deep oating point Cordic pipeline, on-chip multiport memory to buuer operands and results, and several high speed communication busses for communication between processing elements and the host. Communication and processing takes place on-nite stream basis. This keeps control and communication overhead low and control logic small. To reduce control overhead even more, the memory is made accessible by abstract instructions from the program controller which do not involve physical addresses. To reduce ow irregularity eeects, data as well as instructions are queued before being consumed , and the pipeline is able to compress bubbles in the pipe. The architecture of Jacobium processing elements is highly parameterized, which enables tailoring their characteristics for speciic Jacobium applications. The objective of the Jacobium project is to develop a scalable processor, the Jacobium, capable of performing high demanding real time calculations appearing in Jacobi algorithms, where Cordic operations play a dominant role 1]. Within the scope of the project, research and development concentrates on: the development of a hardware architectural template for the processing elements in the Jacobium, the development of a design space explorer to evaluate possible conngurations of the Jacobium and its processing elements, and to identify ee-cient conngurations, the development of methods for the mapping of algorithm dependence graphs onto architecture conngurations. The main application that the Jacobium group currently focusses on is digital array processing, an example of which is digital adaptive beamforming. Beam-forming is the process wherein the antenna gain pattern of a phased array antenna is focused in a particular direction. The result is a spatial lter able to receive signals of interest arriving from a particular direction while supressing undesired signals from possibly moving sources from other directions. The application of Cordic-based algorithms in radar signal processing is discussed in 2]. Apart from radar signal processing applications, Cordic based algorithms may prove usefull in other real-time adaptive signal processing applications as well. These other applications may impose diierent requirements on the Jacobium and its processing elements. Therefore the architecture of the processing elements is developed to be highly parameterized. Parameters such as arithmetic accuracy and available on-chip memory resources are easily altered and implemented in new … |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.stw.nl/prorisc/workshop/proc/psz/looye.ps.gz |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | Addresses (publication format) Algorithm Antenna Device Component Array processing Beamforming CORDIC Clinical Use Template Compresses (device) Digital Array Ethinyl Estradiol Graph - visual representation HL7PublishingSubSection |
| Content Type | Text |
| Resource Type | Article |