Contents

edit Assignment

edit The work

  • Pick an important application domain
    • One from our list or one you are passionate about
  • Propose a (parallel) language for this domain OR
  • Study the (parallel) language available for this domain
    • What patterns does it cover?
    • How effective is this programming language?
  • Study the implications on the rest of the system
    • Parallelism/locality patterns, scheduling & HW implications, ...
  • Bring up advantages, challenges, questions, experiments, ...

edit The rules

  • Work in groups of two (sign up below)
  • Prepare a 10 min talk for April 19
  • Prepare a longer talk (~10 - 15 slides) to make available online (upload the file and link to it (here's how) in the "Presentation" column below)
    • Include important references and links

edit Important notes

  • Feel free to propose your favorite domain(s)
  • Focus on high-level languages/model/libraries/APIs
  • Some languages span multiple application domains

edit Groups

*** Please fill in a row in the Languages/Domains table for your language/domain ***

Names High-level domain/language PPT PDF Comments
Charis Charitsis
Nicolas Kokkalis
XML Databases (XQuery, XQueryP) slides Needs Powerpoint 2007. It is, in fact, a .pptx file
Krishna Monian
Hari Kannan
Scientific Computing (Matlab) slides  
Sang Kyun Kim
Woongki Baek
Machine Learning (Lush) slides Updated version
Chi Cao Minh
Njuguna Njoroge
Audio Programming (ChucK) slides  
Joseph D. Darcy
Martin Trautmann
Scientific Computing (Fortress) slides  
Yanjing Li
Wajahat Qadeer
Statistical Analysis (R) slides Updated version
Jacob Leverich
JaeWoong Chung
SQL/LinQ slides  
Tayo Oguntebi
Nathan Bronson
Stream Processing slides  
Jiwon Seo
Sewook Wee
MMORPG(Stackless Python) slides slides2  
Sameh Galal Software defined radio slides  
Wook Chung
Simran Nanda
OpenGL(Gaming) slides  
Last modified April 26, 2007 11:33 pm / Skin by Kevin Hughes
Powered by MediaWiki