Title :
An open systems approach to real-time signal processing using AltiVec technology
Author :
Jaenicke, Richard
Author_Institution :
Mercury Computer Syst. Inc., Chelmsford, MA, USA
Abstract :
Providing vector processing in a standard RISC chip, the AltiVecTM technology enhancements to the PowerPCTM architecture hold the promise of the signal processing power of a DSP chip with the programming ease of a RISC chip. This paper explores how this new technology can fit into an open architecture for real-time image and signal processing. The open systems architecture described herein includes both software and hardware components. The open software architecture addresses how to achieve high performance and productivity for signal processing algorithms while using standard APIs and high-level languages to promote portability and maintainability. The hardware architecture addresses high-performance memory subsystem design and scalable communication bandwidth between multiple processors, also adhering to standards to facilitate technology insertion. The paper then addresses how to integrate AltiVec technology into the open software and hardware architectures. Finally, an example implementation is provided for a real-time multiprocessor system
Keywords :
application program interfaces; digital signal processing chips; embedded systems; floating point arithmetic; open systems; reduced instruction set computing; software architecture; vector processor systems; AltiVec technology; RACEway interface; SIMD; enhance PowerPC architecture; floating point calculations; hardware components; high performance; high-level languages; maintainability; memory subsystem design; multiple processors; open systems approach; portability; real-time image processing; real-time multiprocessor system; real-time signal processing; scalable communication bandwidth; signal processing algorithms; software components; standard API; standard RISC chip; technology insertion; vector processing; Computer architecture; Digital signal processing chips; Hardware; Open systems; Productivity; Real time systems; Reduced instruction set computing; Signal processing; Signal processing algorithms; Software architecture;
Conference_Titel :
Digital Avionics Systems Conference, 1999. Proceedings. 18th
Conference_Location :
St Louis, MO
Print_ISBN :
0-7803-5749-3
DOI :
10.1109/DASC.1999.863695