Publication:
IT: Machine Independent Programming on Hierarchically Nested Machines

dc.contributor.authorYanhaona, Muhammad Nur
dc.contributor.authorGrimshaw, Andrew
dc.date.accessioned2026-01-22T22:00:46Z
dc.date.issued2016-01-01
dc.descriptionOriginal submission date: 2016-04-04T19:38:03Z
dc.description.abstractAndrews in his "Concurrent Programming: Principles and Practice" expresses that "concurrent programs are to sequential programs what chess is to checkers". We believe people experienced in both kinds of programming will largely agree to his statements. But what makes parallel programming so difficult? Although there are differences of opinions, none blames the difficulty of devising a parallel algorithm, as opposed to a sequential algorithm, as the core problem. It is true that construing a parallel algorithm sometimes requires considerably more ingenuity compared to its sequential counterpart, but one can expect that a programmer who is knowledgeable about his problem can come up with a parallel algorithm (or get help from his community) to solve it. Rather, most problems occur in the process of translating the parallel algorithm into a program, as deftly described by Snyder in his seminal work "Type Architectures, Shared Memory, and the Corollary of Modest Potential".
dc.identifierx346d417f
dc.identifier.citationYanhaona, Muhammad, and Andrew Grimshaw. "IT: Machine Independent Programming on Hierarchically Nested Machines." University of Virginia Dept. of Computer Science Tech Report (2016).
dc.identifier.doi10.18130/V3MN26
dc.identifier.urihttps://doi.org/10.18130/V3MN26
dc.identifier.urihttps://libraopen.library.virginia.edu/handle/item/9525
dc.languageEnglish
dc.language.isoen
dc.publisherUniversity of Virginia, Department of Computer Science
dc.rightsAll rights reserved (no additional license for public reuse)
dc.titleIT: Machine Independent Programming on Hierarchically Nested Machines
dc.typeTechnical Report
dspace.entity.typePublication
relation.isAuthorOfPublication87c9fa1e-3d43-4225-b321-a53fc9965611
relation.isAuthorOfPublication96cdd665-739e-437a-a8d0-46935add61f7
relation.isAuthorOfPublication.latestForDiscovery87c9fa1e-3d43-4225-b321-a53fc9965611

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-2016-01.pdf
Size:
1.41 MB
Format:
Adobe Portable Document Format

Collections