Rheos A Domain-specific language for high-level sampling tasks in high-performance computing

dc.contributor.authorAlmqvist, Viktor
dc.contributor.authorHardselius, Martin
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:59:58Z
dc.date.available2019-07-03T12:59:58Z
dc.date.issued2012
dc.description.abstractMany computations running on high-performing systems do not make use of the performance available. To solve this problem, software written to achieve strong scaling is needed. Copernicus is a system for execution of large-scale sampling tasks in high-performance environments. It aims to achieve strong scaling, regardless of underlying architecture. The system was originally developed to run large scale bio-molecular simulations. However, lacking an intuitive way of describing computational projects, the developers felt a need for an user-friendly text-based input for Copernicus. This master’s thesis describes a design and implementation of a domain-specific language to meet the need of a suitable input description for Copernicus. The language design is simple yet manages to capture the abstract model of how a computational project is executed. The language is strongly typed and inspired by elements from both functional programming and data-flow languages, making Rheos a powerful descriptive domain-specific language.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/163580
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectDatavetenskap (datalogi)
dc.subjectComputer Science
dc.titleRheos A Domain-specific language for high-level sampling tasks in high-performance computing
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
163580.pdf
Storlek:
2.06 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext