Back to Results
First PageMeta Content



Exploring Traditional and Emerging Parallel Programming Models using a Proxy Application Ian Karlin† , Abhinav Bhatele† , Jeff Keasler† , Bradford L. Chamberlain‡‡ , Jonathan Cohen† , Zachary DeVito¶ , Riyaz
Add to Reading List

Document Date: 2015-10-05 18:02:05


Open Document

File Size: 294,37 KB

Share Result on Facebook

City

Scala / Livermore / Seattle / /

Company

IBM / GPU / Lawrence Livermore National Laboratory / Intel / Cray Inc. / /

Country

United States / /

/

Facility

Loci port / Mississippi State University / Stanford University / University of Illinois / Blue Gene/Q Blue Gene/Q Sandy Bridge Sandy Bridge / CUDA port / Liszt port / A. Chapel Chapel / BLAS library / Currently Chapel / OpenMP port / Sandy Bridge / University of California / /

IndustryTerm

leapfrog algorithm / scientific applications / particular hardware / machinery / supported technologies / energy / parallel applications / use skeleton applications / target hardware / extreme scale computing / runtime technology / application domain independent systems / re-computing values / /

Organization

University of Illinois / Stanford University / Mississippi State University / University of California / Los Angeles / Department of Defense / /

Person

Dan Laney / Edward Luke / Felix Wang / David Richards / Martin Schulz / Jonathan Cohen / Zachary DeVito / Charles H. Still / Jeff Keasler / Ian Karlin / Bradford L. Chamberlain / /

Position

EACH MODEL Global data allocation / A. Productivity Programmer / library writer / compiler writer / randomized greedy scheduler / programmer / /

Product

Clang / Liszt / /

ProgrammingLanguage

Cilk / MATLAB / Datalog / C / Fortran / L / C++ / /

ProvinceOrState

California / Washington / /

SportsLeague

Stanford University / /

Technology

object-oriented programming / commercially supported technologies / API / shared memory / minimum constraint The Lagrange leapfrog algorithm / Sandy Bridge processors / leapfrog algorithm / one processor / Lagrange leapfrog algorithm / load balancing / runtime technology / simulation / local processor / accumulated using the on-chip shared memory / /

SocialTag