Implementing an Application Programming Interface for Distributed Adaptive Computing Systems
Developing applications for distributed adaptive computing systems (ACS) requires developers to have knowledge of both parallel computing and configurable computing. Furthermore, portability and scalability are required for developers to use innovative ACS research directly in deployed systems. This...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Virginia Tech
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10919/33329 http://scholar.lib.vt.edu/theses/available/etd-05302000-16010037/ |
id |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-33329 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-333292020-09-29T05:47:46Z Implementing an Application Programming Interface for Distributed Adaptive Computing Systems Yao, Kuan Electrical and Computer Engineering Jones, Mark T. Midkiff, Scott F. Athanas, Peter M. API FPGA Adaptive Computing MPI Developing applications for distributed adaptive computing systems (ACS) requires developers to have knowledge of both parallel computing and configurable computing. Furthermore, portability and scalability are required for developers to use innovative ACS research directly in deployed systems. This thesis presents an Application Programming Interface (API) implementation developed in a scalable parallel ACS system. The API gives the developer the ability to easily control both single board and multi-board systems in a network cluster environment. The API implementation is highly portable and scalable, allowing ACS researchers to easily move from a research system to a deployed system. The thesis details the design and implementation of the API, as well as analyzes its performance. Master of Science 2014-03-14T20:38:56Z 2014-03-14T20:38:56Z 2000-04-28 2000-05-30 2001-06-12 2000-06-12 Thesis etd-05302000-16010037 http://hdl.handle.net/10919/33329 http://scholar.lib.vt.edu/theses/available/etd-05302000-16010037/ thesis.PDF Vita.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf application/pdf Virginia Tech |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
API FPGA Adaptive Computing MPI |
spellingShingle |
API FPGA Adaptive Computing MPI Yao, Kuan Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
description |
Developing applications for distributed adaptive computing systems (ACS) requires developers to have knowledge of both parallel computing and configurable computing. Furthermore, portability and scalability are required for developers to use innovative ACS research directly in deployed systems. This thesis presents an Application Programming Interface (API) implementation developed in a scalable parallel ACS system. The API gives the developer the ability to easily control both single board and multi-board systems in a network cluster environment. The API implementation is highly portable and scalable, allowing ACS researchers to easily move from a research system to a deployed system. The thesis details the design and implementation of the API, as well as analyzes its performance. === Master of Science |
author2 |
Electrical and Computer Engineering |
author_facet |
Electrical and Computer Engineering Yao, Kuan |
author |
Yao, Kuan |
author_sort |
Yao, Kuan |
title |
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
title_short |
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
title_full |
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
title_fullStr |
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
title_full_unstemmed |
Implementing an Application Programming Interface for Distributed Adaptive Computing Systems |
title_sort |
implementing an application programming interface for distributed adaptive computing systems |
publisher |
Virginia Tech |
publishDate |
2014 |
url |
http://hdl.handle.net/10919/33329 http://scholar.lib.vt.edu/theses/available/etd-05302000-16010037/ |
work_keys_str_mv |
AT yaokuan implementinganapplicationprogramminginterfacefordistributedadaptivecomputingsystems |
_version_ |
1719346449506893824 |