BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20080309T020000
RDATE:20080309T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20080829T185647Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20080902T113000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20080902T103000
DTSTAMP;VALUE=DATE-TIME:20080829T185647Z
LAST-MODIFIED;VALUE=DATE-TIME:20080829T185647Z
UID:http://calagator.org/events/1250455662
DESCRIPTION:&#13\;\nTitle:      GpuGen: Bringing the Power of GPUs into t
 he Haskell World&#13\;\n&#13\;\nSpeaker:    Sean Lee&#13\;\n           P
 rogramming Languages &amp\; Systems&#13\;\n           UNSW\, Sydney&#13\
 ;\n&#13\;\nDate:       Tuesday\, September 2nd.&#13\;\n           10.30a
 m&#13\;\n&#13\;\nLocation:   Galois\, Inc.&#13\;\n           421 SW 6th 
 Ave. Suite 300&#13\;\n           (3rd floor of the Commonwealth Building
 )&#13\;\n           Portland\, Oregon&#13\;\n&#13\;\nAbstract:&#13\;\n&#
 13\;\nFor the last decade\, the performance of GPUs has out-grown CPUs\,
  and&#13\;\ntheir programmability has also improved to the level where t
 hey can be&#13\;\nused fo general-purpose computations. Nonetheless\, GP
 U programming is&#13\;\nstill limited only to those who understand the h
 ardware architecture and&#13\;\nthe parallel processing. This is because
  the current GPU programming&#13\;\nsystems are based on the specialized
  parallel processing model\, and&#13\;\nrequire low-level attention in m
 any aspects such as thread launching&#13\;\nand synchronization.&#13\;\n
 &#13\;\nThe need for a programming system which provides a high-level&#1
 3\;\nabstraction layer on top of the GPU programming systems without los
 ing&#13\;\nthe performance gain arises to facilitate the use of GPUs. In
 stead of&#13\;\nwriting a programming system from the scratch\, the deve
 lopment of a&#13\;\nHaskell extension has been chosen as the ideal appro
 ach\, since the&#13\;\nHaskell community has already accumulated a signi
 ficant amount of&#13\;\nresearch and resources for Nested Data Paralleli
 sm\, which could be&#13\;\nadopted to provide a high-level abstraction o
 n GPU programming and even&#13\;\nto broaden the applicability of GPU pr
 ogramming. In addition\, the&#13\;\nForeign Function Interface of Haskel
 l is sufficient to be the&#13\;\ncommunication medium to the GPU.&#13\;\
 n&#13\;\nGpuGen is what connects these two dots: GPUs and Haskell. It co
 mpiles&#13\;\nthe collective data operations such as scan\, fold\, map\,
  etc\, which&#13\;\nincur most computation cost\, to the GPU. The design
  of the system\, the&#13\;\nstructure of the GpuGen compiler\, and the c
 urrent development status are&#13\;\nto be discussed in the talk.&#13\;\
 n&#13\;\nBiographical details:&#13\;\n&#13\;\n   Sean Lee is a PhD candi
 date at the UNSW\, Sydney\, working&#13\;\n   in the Programming Languag
 es &amp\; Systems Group. This summer&#13\;\n   he's been interning at Nv
 idia in Santa Clara\, working on&#13\;\n   programming GPUs with Haskell
 .&#13\;\n&#13\;\nAbout the Galois Tech Talks.&#13\;\n&#13\;\n   Galois (
 http://galois.com) has been holding weekly technical&#13\;\n   seminars 
 for several years on topics from functional programming\,&#13\;\n   form
 al methods\, compiler and language design\, to cryptography\, and&#13\;\
 n   operating system construction\, with talks by many figures from the&
 #13\;\n   programming language and formal methods communities.&#13\;\n&#
 13\;\n   The talks are open and free. If you're planning to attend\, dro
 pping&#13\;\n   a note to  is appreciated\, but not required.&#13\;\n   
 If you're interested in giving a talk\, we're always looking for new&#13
 \;\n   speakers.\n\nTags: galois\, technology\, functional programming\,
  pdxfunc\n\nImported from: http://calagator.org/events/1250455662
URL:http://groups.google.com/group/pdxfunc/browse_thread/thread/33da952d0
 02bb1c7
SUMMARY:Galois Tech Talk: GpuGen: Bringing the Power of GPUs into the Has
 kell World
LOCATION:Galois\, Inc: 421 SW 6th Ave. Suite 300\, Portland OR 97204 US
SEQUENCE:0
END:VEVENT
END:VCALENDAR
