Ahstract-This paper presents a streaming processor specifi cally designed for adaptronic and biomedical engineering applica tions. The main characteristics of the streaming processor are the flexibility to implement floating-poi nt-based scientific computa tions commonly performed in the digital signal processing appli cation. The floating-point operators are connected to dual-port memories through separated 3 operand-buses and 2 resultant buses. Synthesized with 130-nm technology, the Spectron can be clocked at 480 MHz. The processor can perform 4 parallel streaming/pipeline floating-point operations using its FPMAC and CORDIC cores, resulting in a performance of about 4 x 485 = 1.94 GFlops (Giga Floating-point operation per second), which is suitable for high performance image processing in biomedical electronic engineering applications.Streaming processors are commonly used to accelerate the computations of a scientific formulas used in many engineering and information technology application areas. The scientific computations are specifically required to solve some chemical and physical problems, signal and image processing problems and other problems in civil and mechanical engineering. The scientific computations are often very complex and sometimes also require very short computation time (hard real-time constraints). By using a general-purpose computer system, the problem can be solved well functionally. However, due to the complexity of the scientific computations, real-time requirements of the computation cannot be meet. Therefore, a specific streaming processor is proposed to solve the hard real-time problem. So far, streaming processors have been developed by some communities [13] [17], [2], for a specific application and/or for wider range of applications. The RSV P ™ streaming processor for instance [2] can be programmed by describing the shape and the location of vector data streams in memory and describing the computation of the streaming data in a data-flow graphs. However, the RSV P T M streaming processor does not support floating point-based operations.A few floating-point-based processors that also sup port streaming computations have been developed so far. Intel Corporation has designed a 6.2-GFlops Floating Point Multiply-Accumulator (FPMAC) [18]. The FPMAC processors are dedicated for a Teraflops Multicore Sys tem, which could run tera floating-point operations per second by interconnecting 80 FPMAC cores through a 2D mesh 8CElO on-chip network. Another floating-point-based processor that supports streaming computations is SPE 978-1-4673-4892-8/12/$3l . 00
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.