|

|
About
In this section, you can find some introductive materials on both, SaC and
on its high-performance compiler sac2c.
Furthermore, we present a few case studies that demonstrate how easy programming
in SaC as and what stunning runtime performance can be achieved.
If you are interested in more technical materials please visit our Research section.
The main contributors to the SaC project are spread across several institutions:
 |
Institute of Computer Science
and Applied Mathematics of the
University of Kiel, Germany.
In Kiel, the development of SAC was initiated in 1994. Most parts of the
initial compiler release have been created here.
Meanwhile, however, all SaC-related activities in Kiel have come to a halt
and the people involved moved to other places, namely to Lübeck and
Hertfordshire.
|
 |
Institute of Software Technology and
Programming Languages of the
University of Lübeck, Germany.
Since 2001 a group in Lübeck has joined into the development of SAC.
The core topics in Lübeck were high-level optimizations,
compilation into concurrently executable code, and a new type system based on
dependent types.
For local information contact
Kai Trojahner.
However, as of 2009 most SAC-related activities at Lübeck
came to a halt as well and the key players moved on, among others
to establish a new SAC group at Amsterdam.
|
 |
Computer Engineering Research Group of the
University of Toronto, Canada.
Here, work on optimizations of array operations based on array attributes is done
in addition to the on-going development of the APEX APL to SaC compiler.
For local information contact
Tarek Abdelrahman or
Robert Bernecky. |
 |
Compiler
Technology and Computer Architecture Research Group at the
University of Hertfordshire, United Kingdom.
This group is involved in various aspects of SAC including both,
language extensions and new compiler technology. It also hosts
the core compiler infrastructure.
For local information contact
Sven-Bodo Scholz
or
Alex Shafarenko. |
 |
Computer Systems Architecture Group at the
University of Amsterdam, Netherlands.
The SAC team within the CSA group focusses on parallelisation aspects
of SAC.
For local information contact
Clemens Grelck. |
If you are interested in getting involved into the SAC project or in getting information
beyond what is provided on these web pages, please do not hesitate to
contact any of the research team members.
|

Responsible for the content of this site:
SAC-Research Team.
Last modified: 20. Mar 2010
|
|