CS 598 LRW
CS 598 LRW - Port High Perf Comp via DSL
Fall 2019
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Port High Perf Comp via DSL | CS598 | LRW | 72109 | S16 | 4 | 1230 - 1345 | T R | 1103 Siebel Center for Comp Sci | Lawrence Rauchwerger |
See full schedule from Course Explorer
Official Description
Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: May be repeated in the same or separate terms if topics vary.
Section Description
Portable High Performance Computing means portable performance in time and
space. In other words, the performance of programs requiring HPC (resource
intensive codes) need to be portable across the main existing architectures
and across the machines that will be developed in time. In order not to have
to rewrite entire applications to port them across systems we raise the
level of abstraction at which programs are written and leave the
'details" of mapping the application onto the architecture to the vendors
themselves. One way to achieve portable performance of applications
and ease of programming effort is to use a hierarchical system of generic
and domain specific libraries. Libraries can be built
on top of the existing software development infrastructure, i.e. do not
require new compilers, debuggers, etc. performance
Libraries have to implement parallel algorithms and
programs without requiring the user to deal with the complexities of
parallel program execution on a parallel
Last updated
9/12/2019