This thesis investigates the possibility to extend the Erlang runtime system such that it can take advantage of special purpose compute units, such as GPUs and DSPs. Further more it investigates if certain parts of an Erlang system can be accelerated with help of these devices
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi...
ErlangTW is a parallel/distributed simulation middleware based on the Time Warp synchronization prot...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
Erlang is a powerful and robust language for writing massively parallel and distributed applications...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
By connecting many simple general-purpose RISC CPUs with a Network-on-Chip memory system, the Epipha...
The Intel Galileo, inspired by the well-known Arduino board, is a development board with many possib...
Erlang is a concurrent functional language designed for de-veloping large-scale, distributed, fault-...
This paper presents semi-automatic software refactorings to introduce and tune structured parallelis...
In modern computing, the Graphical Processing Unit (GPU) has proven its worth beyond that of graphic...
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi...
This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-lev...
This thesis describes the design of a domain specific DSP processor. The thesis is divided into two ...
Erlang is an interesting example of a concurrent, high-level programming lan-guage. It is very instr...
The aim of this thesis is to research how the functional paradigm can be used for hardware accelerat...
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi...
ErlangTW is a parallel/distributed simulation middleware based on the Time Warp synchronization prot...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
Erlang is a powerful and robust language for writing massively parallel and distributed applications...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
By connecting many simple general-purpose RISC CPUs with a Network-on-Chip memory system, the Epipha...
The Intel Galileo, inspired by the well-known Arduino board, is a development board with many possib...
Erlang is a concurrent functional language designed for de-veloping large-scale, distributed, fault-...
This paper presents semi-automatic software refactorings to introduce and tune structured parallelis...
In modern computing, the Graphical Processing Unit (GPU) has proven its worth beyond that of graphic...
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi...
This technical report presents the design of Scalable Distributed (SD) Erlang: a set of language-lev...
This thesis describes the design of a domain specific DSP processor. The thesis is divided into two ...
Erlang is an interesting example of a concurrent, high-level programming lan-guage. It is very instr...
The aim of this thesis is to research how the functional paradigm can be used for hardware accelerat...
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi...
ErlangTW is a parallel/distributed simulation middleware based on the Time Warp synchronization prot...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...