BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20241120T082409Z
LOCATION:HG E 1.2
DTSTART;TZID=Europe/Stockholm:20240604T110000
DTEND;TZID=Europe/Stockholm:20240604T113000
UID:submissions.pasc-conference.org_PASC24_sess120_msa230@linklings.com
SUMMARY:Using the Cerebras CS2 for Scientific Computing via PETSc
DESCRIPTION:Minisymposium\n\nJusts Zarins and Joseph Lee (EPCC)\n\nThe Cer
 ebras CS2 is a wafer scale processor with 850,000 simple cores connected w
 ith a 2D mesh network. The CS2 has enjoyed tremendous success in the AI sp
 ace both in performance and ease of use, allowing users to interact with i
 t through a familiar framework - Pytorch. However, it is also possible to 
 program the wafer directly using the Cerebras SDK using CSL, a proprietary
  domain specific language. This can be a daunting task where researchers h
 ave to learn a new language and hardware details, as well as a different w
 ay of designing algorithms in a data-flow manner. The architecture of the 
 CS2 is well suited to linear algebra, an integral part to many scientific 
 computation algorithms, so it would be beneficial to have an easier point 
 of entry. To this end, we have been creating an interface to the linear al
 gebra library PETSc and associated Cerebras SDK back-end code with the aim
  of lowering the barrier to entry to using the CS2 for scientific applicat
 ions. In this talk we will describe our efforts in this project as well as
  the experience and lessons learned from using and programming the Cerebra
 s wafer scale processor.\n\nDomain: Computational Methods and Applied Math
 ematics\n\nSession Chair: Nick Brown (EPCC)
END:VEVENT
END:VCALENDAR
