Sunday, October 10, 2010

Breadth-first computational geometry manycores

http://graphics.stanford.edu/~yoel/notes/sugerman-thesis.pdf

“GRAMPS is a General Runtime/Architecture for Many-core Parallel Systems. It defines a programming model for expressing pipeline and computation-graph style parallel applications. It exposes a small, high-level set of primitives designed to be simple to use, to exhibit properties necessary for high-throughput processing, and
to permit efficient implementations. We intend for GRAMPS implementations to involve various combinations of software and underlying hardware support, similar for example, to how OpenGL permits flexibility in an implementation’s division of driver and GPU hardware responsibilities. However, unlike OpenGL, we envision
GRAMPS as being without ties to a specific application domain. Rather, it provides a substrate upon which domain-specific models can be built. …”  Jeremy Sugerman
,August 2010, SU Dissertation

No comments:

Post a Comment