BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:US/Pacific
BEGIN:DAYLIGHT
DTSTART:20180311T030000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20171105T010000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20180329T223110Z
UID:91997789-3FB6-4C05-BEBA-054A14F78B0D
DTSTART;TZID=US/Pacific:20171208T120000
DTEND;TZID=US/Pacific:20171208T130000
DESCRIPTION:Modern computer systems rely heavily on parallel processing. Ef
 fectively\, on the one hand almost any machine nowadays includes a multico
 re CPU\, even mobile devices. On the other hand\, parallel processing capa
 cities are significantly augmented by the graphics processing unit (GPU): 
 general-purpose computing on graphics processing units (GPGPU) is the typi
 cal example. In this research\, relying on Microsoft’s DirectX 12 progra
 mming interfaces\, we experiment a novel approach to enable parallel proce
 ssing for graphical rendering on both the CPU and GPU for the popular Rack
 et functional programming language and development environment (formerly P
 LT Scheme). And importantly as part of our objective\, this is accomplishe
 d without compromising Racket’s ease of use and friendliness towards the
  programmer. In addition\, the proposed framework has been empirically eva
 luated according to various use cases. Performance evaluations measured si
 gnificant improvements with respect to execution time ([endif]--&gt; speed-up
  in some cases)\, CPU utilisation time (reduced by as much as 80% in some 
 scenarios)\, as well as the frame rate when using animated graphics.\n\nRe
 no\, Nevada\, United States
LOCATION:Reno\, Nevada\, United States
ORGANIZER:fyan@unr.edu
SEQUENCE:1
SUMMARY:General-purpose computing on graphics processing units (GPGPU) for 
 modern computer systems
URL;VALUE=URI:https://events.vtools.ieee.org/m/170580
X-ALT-DESC:Description: &lt;br /&gt;&lt;p&gt;Modern computer systems rely heavily on pa
 rallel processing. Effectively\, on the one hand almost any machine nowada
 ys includes a multicore CPU\, even mobile devices. On the other hand\, par
 allel processing capacities are significantly augmented by the graphics pr
 ocessing unit (GPU): general-purpose computing on graphics processing unit
 s (GPGPU) is the typical example. In this research\, relying on Microsoft&amp;
 rsquo\;s DirectX 12 programming interfaces\, we experiment a novel approac
 h to enable parallel processing for graphical rendering on both the CPU an
 d GPU for the popular Racket functional programming language and developme
 nt environment (formerly PLT Scheme). And importantly as part of our objec
 tive\, this is accomplished without compromising Racket&amp;rsquo\;s ease of u
 se and friendliness towards the programmer. In addition\, the proposed fra
 mework has been empirically evaluated according to various use cases. Perf
 ormance evaluations measured significant improvements with respect to exec
 ution time ([endif]--&amp;gt\; speed-up in some cases)\, CPU utilisation time 
 (reduced by as much as 80% in some scenarios)\, as well as the frame rate 
 when using animated graphics.&lt;/p&gt;
END:VEVENT
END:VCALENDAR

