Back to results

Virginia Tech

Implementing an Application Programming Interface for Distributed Adaptive Computing Systems

Abstract

dc:description.abstract

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.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Department dc:contributor.department
Electrical and Computer Engineering
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2000

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Yao, Kuan
Chair dc:contributor.committeechair
  • Jones, Mark T.
Committee members dc:contributor.committeemember
  • Midkiff, Scott F.
  • Athanas, Peter M.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-05302000-16010037
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/33329

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Yao, Kuan. Implementing an Application Programming Interface for Distributed Adaptive Computing Systems. masters thesis, Virginia Tech, 2000. http://hdl.handle.net/10919/33329