Architecture-adaptive computing environment: a tool for teaching parallel programming

Recently, 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 appli...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:32nd Annual Frontiers in Education Ročník 3; s. S2F
Hlavní autoři: Dorband, J.E., Aburdene, M.F.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 2002
Témata:
ISBN:9780780374447, 0780374444
ISSN:0190-5848
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Recently, 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, the authors focus on some fundamental features of aCe C.
ISBN:9780780374447
0780374444
ISSN:0190-5848
DOI:10.1109/FIE.2002.1158666