BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Intra-Core Loop-Task Accelerators for Task-Based Parallel Programs
  - Dr . Christopher Batten\, ECE\, Cornell University (visiting scholar in
  Cambridge)
DTSTART:20180419T130000Z
DTEND:20180419T140000Z
UID:TALK103354@talks.cam.ac.uk
CONTACT:Prof Simon Moore
DESCRIPTION:Task-based parallel programming frameworks offer compelling\np
 roductivity and performance benefits for modern chip multi-processors\n(CM
 Ps). At the same time\, CMPs also provide packed-SIMD units to\nexploit fi
 ne-grain data parallelism. Two fundamental challenges make\nusing packed-S
 IMD units with task-parallel programs particularly\ndifficult: (1) the int
 ra-core parallel abstraction gap\; and (2)\ninefficient execution of irreg
 ular tasks. To address these challenges\,\nwe propose augmenting CMPs with
  intra-core loop-task accelerators\n(LTAs). We introduce a lightweight hin
 t in the instruction set to\nelegantly encode loop-task execution and an L
 TA microarchitectural\ntemplate that can be configured at design time for 
 different amounts\nof spatial/temporal decoupling to efficiently execute b
 oth regular and\nirregular loop tasks. Compared to an in-order CMP baselin
 e\, CMP+LTA\nresults in an average speedup of 4.2x (1.8x area normalized) 
 and\nsimilar energy efficiency. Compared to an out-of-order CMP baseline\,
 \nCMP+LTA results in an average speedup of 2.3x (1.5x area normalized)\nan
 d also improves energy efficiency by 3.2x. Our work suggests\naugmenting C
 MPs with lightweight LTAs can improve performance and\nefficiency on both 
 regular and irregular loop-task parallel programs\nwith minimal software c
 hanges.\n\nBio: Christopher Batten is an Associate Professor in the School
  of\nElectrical and Computer Engineering at Cornell University\, where he\
 nleads a research group focusing on energy-efficient parallel computer\nar
 chitecture for both high-performance and embedded applications. His\nwork 
 has been recognized with several awards including a Cornell\nEngineering R
 esearch Excellence Award (2015)\, an AFOSR Young\nInvestigator Program awa
 rd (2015)\, an Intel Early Career Faculty Honor\nProgram award (2013)\, an
  NSF CAREER award (2012)\, a DARPA Young\nFaculty Award (2012)\, and an IE
 EE Micro Top Picks selection (2004).\nHis teaching has been recognized wit
 h the Ruth and Joel Spira Award\nfor Excellence in Teaching (2016) and two
  Michael Tien '72 Excellence\nin Teaching Awards (2013\,2017). Prior to hi
 s appointment at Cornell\,\nBatten received his Ph.D. in electrical engine
 ering and computer\nscience from the Massachusetts Institute of Technology
  in 2010. He\nreceived an M.Phil. in engineering as a Churchill Scholar at
  the\nUniversity of Cambridge in 2000\, and received a B.S. in electrical\
 nengineering as a Jefferson Scholar at the University of Virginia in\n1999
 .\n
LOCATION:FW11\, Computer Laboratory
END:VEVENT
END:VCALENDAR
