NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Architecture-Adaptive Computing Environment: A Tool for Teaching Parallel ProgrammingRecently, networked and cluster computation have become very popular. This paper is an introduction to a new C based parallel language for architecture-adaptive programming, aCe C. The primary purpose of aCe (Architecture-adaptive Computing Environment) is to encourage programmers to implement applications on parallel architectures by providing them the assurance that future architectures will be able to run their applications with a minimum of modification. A secondary purpose is to encourage computer architects to develop new types of architectures by providing an easily implemented software development environment and a library of test applications. This new language should be an ideal tool to teach parallel programming. In this paper, we will focus on some fundamental features of aCe C.
Document ID
20030025348
Acquisition Source
Goddard Space Flight Center
Document Type
Preprint (Draft being sent to journal)
Authors
Dorband, John E.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Aburdene, Maurice F.
(Bucknell Univ. Lewisburg, PA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2002
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Frontiers in Education 2002
Location: Boston, MA
Country: United States
Start Date: November 6, 2002
End Date: November 9, 2002
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available