loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Implementing an API for Distributed Adaptive Computing Systems
Napa California
April 21-April 23
ISBN: 0-7695-0375-6
Mark Jones, Virginia Institute of Technology
Luke Scharf, Virginia Institute of Technology
Jonathan Scott, Virginia Institute of Technology
Chris Twaddle, Virginia Institute of Technology
Matthew Yaconis, Virginia Institute of Technology
Kuan Yao, Virginia Institute of Technology
Peter Athanas, Virginia Institute of Technology
Brian Schott, USC/ISI-East
Many applications require the use of multiple, loosely-coupled adaptive computing boards as part of a larger computing system. Two such application classes are embedded systems in which multiple boards are required to physically interface to different sensors/actuators and applications whose computational demands require multiple boards. In addition to the adaptive computing boards, the computing systems for these application classes typically include general-purpose microprocessors and high-speed networks. The development environment for applications on these large computing systems is not unified; development on these systems is time-consuming and platform-specific. A standard ACS API is proposed to provide a developer with a single API for the control of a distributed system of adaptive computing boards, including the interconnection network.The API provides a C-language binding that allows a developer to write a single host program that controls multiple boards. This API is intended to address a wide range of application requirements including embedded systems and cluster-based adaptive computing systems. It allows for source code porting and scaling from small research platforms to large field-deployable platforms. The API is currently targeted to the SLAAC-1, SLAAC-2, and Wildforce platforms.
Index Terms:
API, adaptive computing, embedded computing, configurable computing, parallel computing
Citation:
Mark Jones, Luke Scharf, Jonathan Scott, Chris Twaddle, Matthew Yaconis, Kuan Yao, Peter Athanas, Brian Schott, "Implementing an API for Distributed Adaptive Computing Systems," fccm, pp.222, Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 1999
Usage of this product signifies your acceptance of the Terms of Use.