BEGIN:VCALENDAR
VERSION:2.0
X-WR-TIMEZONE:America/Chicago
PRODID:-//Apple Inc.//iCal 3.0//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Size Matters: Space/Time Tradeoffs to Improve GPGPU Applications Performance
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZNAME:CDT
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZNAME:CST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SEQUENCE:2
DTSTART;TZID=America/Chicago:20101118T140000
DESCRIPTION:ABSTRACT: GPUs offer drastically different performance characteristics compared to traditional multicore architectures. To explore the tradeoffs exposed by this difference\, we refactor MUMmer\, a widely-used\, highly engineered bioinformatics application which has both CPU- and GPU-based implementations.  We synthesize our experience as three high-level guidelines to design efficient GPU-based applications. First\, minimizing the communication overheads is as important as optimizing the computation. Second\, trading-off higher computational complexity for a more compact in-memory representation is a valuable technique to increase overall performance (by enabling higher parallelism levels and reducing transfer overheads). Finally\, ensuring that the chosen solution entails low pre- and post-processing overheads is essential to maximize the overall performance gains.  Based on these insights\, MUMmerGPU++\, our GPU-based design of the MUMmer sequence alignment tool\, achieves\, on realistic workloads\, up to 4x speedup compared to a previous\, highly optimized GPU port.
UID:pap221@sc10.supercomputing.org
SUMMARY:Size Matters: Space/Time Tradeoffs to Improve GPGPU Applications Performance
DTEND;TZID=America/Chicago:20101118T143000
LOCATION:391-392
END:VEVENT
END:VCALENDAR
