BEGIN:VCALENDAR
VERSION:2.0
X-WR-TIMEZONE:America/Chicago
PRODID:-//Apple Inc.//iCal 3.0//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:A Block-Oriented Language and Runtime System for Tensor Algebra with Very Large Arrays
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:20101117T143000
DESCRIPTION:ABSTRACT: Important classes of problems in computational chemistry\, notably coupled cluster methods\, consist of solutions to complicated expressions defined in terms of tensors.  Tensors are represented by multidimensional arrays that are typically extremely large\, thus requiring distribution or in some cases backing on disk.  We describe a parallel programming environment\, the Super Instruction Architecture (SIA) comprising a domain specific programming language SIAL and its runtime system SIP that are specialized for this class of problems.  A novel feature of the programming language is that SIAL programmers express algorithms in terms of operations on blocks rather than individual floating point numbers.   Efficient implementations of the block operations as well as management of memory\, communication\, and I/O are provided by the runtime system.  The system has been  successfully used to develop ACES III\, a software package for computational chemistry.
UID:pap281@sc10.supercomputing.org
SUMMARY:A Block-Oriented Language and Runtime System for Tensor Algebra with Very Large Arrays
DTEND;TZID=America/Chicago:20101117T150000
LOCATION:391-392
END:VEVENT
END:VCALENDAR
