|
skil |
Skil -
Design and implementation of an efficient high-level parallel programming
language and implementation of numeric simulation on parallel computers in
this language
|
|
Institute: |
Aachen University of Technology, Department for Computer Science II
|
|
Duration: |
Phase 1: October 1994 - October 1997
Phase 2: November 1997 - December 2000
|
|
Software: |
Skil, Solaris, C, Parix, Parix-C, GNU-Tools, lex, yacc, LaTeX, HTML
|
|
Description: |
High-level programming languages generally enable less efficient programs
than their lower-level counterparts do. This drawback has lead to a restricted
use of high-level approaches in areas where efficiency is essential, such as
parallel processing. On the other hand, parallel processing could benefit
enormously from programming paradigms that offer a high abstraction level.
The aim of this project was to demonstrate that the two opposite goals, high
level and efficiency, can be unified into a good trade-off. Moreover, it
shows that high-level programming can be employed successfully in solving
real-world problems in parallel.
|
|
Own tasks: |
General design; project management (Phase 1)
|
|
References: |
"[...] that Mr. Botorog possesses sound theoretic know-how in the
area of programming languages semantics, as well as broad knowledge
in practical areas of Computer Science, like multi-processor systems,
compiler-generating tools, and the programming language C.
[...] Thus, Mr. Botorog made important progress in a modern research
field, which was internationally acclaimed, as 8 reviewed publications
in renowned journals and international conference proceedings prove.
Moreover, the SKIL system is used in other institutions and is freely
available on the web.
– Ph. D. advisor
"While working in this project, George showed considerable
theoretical as well as practical skills. Moreover this work was
documented by a long list of publications, mostly in noted journals
and in proceedings of major conferences in the field. [...] Of
course, this list, as well as the amount of work done in the project
show that George is a very eager and goal-directed person, in the
best sense. [...]
To summarize, George Botorog is a very good computer scientist and
a pleasant person. I strongly recommend him for any job wrt. computer
science."
– Professor
|
|
|