BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230124T171524Z
LOCATION:C1-2-3
DTSTART;TZID=America/Chicago:20221117T083000
DTEND;TZID=America/Chicago:20221117T170000
UID:submissions.supercomputing.org_SC22_sess275_rpost133@linklings.com
SUMMARY:xDSL:  A Common Compiler Ecosystem for Domain Specific Languages
DESCRIPTION:Posters, Research Posters\n\nxDSL:  A Common Compiler Ecosyste
 m for Domain Specific Languages\n\nBrown\n\nWriting software that can expl
 oit supercomputers is difficult, and this is going to get much harder as w
 e move toward exascale where the scale and heterogenity of our machines wi
 ll increase significantly. A potential solution is in the use of Domain Sp
 ecific Languages (DSLs) which separate the programmer's logic from mechani
 sms of parallelism. However, while these have shown promise, a major chall
 enge is that DSL toolchains are often siloed, sharing little or no infrast
 ructure between DSLs.\n\nIn this poster, we present xDSL which is an ecosy
 stem for DSL development. Built upon the hugely popular LLVM and MLIR, xDS
 L provides a Python-based toolbox to ease integration with MLIR, and a ser
 ies of IR dialects and transformations that DSL developers can apply. The 
 result is that that DSLs become a thin layer of abstraction atop a common,
  well supported, mature and maintained ecosystem that targets a variety of
  hardware architectures.\n\nRegistration Category: Tech Program Reg Pass, 
 Exhibits Reg Pass
END:VEVENT
END:VCALENDAR
