Start of topic | Skip to actions

Title: Generative aspects in skeletal systems
Speaker: Marco Danelutto

Abstract:
Algorithmical skeleton based environments have been around since the '90. Historically, they have been implemented exploiting template libraries hosting known, parametric process networks implementing each one of the skeletons provided by the system. This technology has been used to implement both compiler based and library based skeletal systems. Later on, new implementation techniques have been developed that interpret the skeleton program provided by the user as meta information to be processed when deriving/generating the actual, low level parallel code to be eventually executed on the target architecture.

In this talk, we shortly outline classical and more untraditional skeletal system implementations and we show how layered skeletal system implementation can exploit both compile time and the run time techniques/methods and tools to achieve high efficiency in the execution of skeleton programs.
In particular, we'll discuss the experience at the Pisa research group that used both implementation strategies (traditional, template based, and untraditional, based on macro data flow and source-to-source skeleton program transformations) in distinct skeleton based programming environments.



End of topic
Skip to actions | Back to top
toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf DaneluttoSlidesPDF.pdf manage 1646.6 K 25 Jan 2006 - 13:40 Main.MarcoDanelutto Slides of the talk (January 25, 2006 - Dagstuhl)
Creative Commons LicenseThis work is licensed under a Creative Commons Attribution 2.5 License. Please follow our citation guidelines.