loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Conference and Workshop on Engineering of Computer-Based Systems
A New Development Framework Based On Efficient Middleware for Real-Time Embedded Heterogeneous Multicomputers
Nashville, Tennessee
March 07-March 12
ISBN: 0-7695-0028-5
Randall Janka, Georgia Tech Research Institute
Achieving application software portability is challenging for a computer-based system that has a single embedded processor. Such portability is even more challenging when performance requirements demand distributing and parallelizing the application software to run on an embedded scalable heterogeneous multiprocessing hardware target. Application software development for such an embedded multicomputing target is just plain hard enoughwithout even having to consider portability and technology insertion issues. One feasible approach to solve both problems is by using middleware-based technology and complementary design methodologies and tools. One recent approach that is proving viable and effective is the Talaris application configuration middleware framework with an application development tool that layers on top of it known as PeakWare for RACE. Applying these concepts to the embedded multiprocessor signal processing domain is both novel and promising. The middleware and tool are introduced and then discussed, being illustrated by a simplified STAP (space-time adaptive processing) application that was rapidly prototyped and run on fifteen compute nodes.
Index Terms:
Embedded, real-time, multiprocessing, COTS, configuration, hardware/software codesign, middleware, framework, Talaris, Application Configuration Language, ACL, PeakWare for RACE
Citation:
Randall Janka, "A New Development Framework Based On Efficient Middleware for Real-Time Embedded Heterogeneous Multicomputers," ecbs, pp.261, IEEE Conference and Workshop on Engineering of Computer-Based Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.