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...

Full description

Bibliographic Details
Main Author: Yao, Kuan
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
API
MPI
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