OuessantHistory » Historique » Version 4

Pierre-Henri HORREIN, 16/03/2016 09:45

1 1 Pierre-Henri HORREIN
h1. What is Ouessant?
2 1 Pierre-Henri HORREIN
3 1 Pierre-Henri HORREIN
Ouessant is an island in the west of France, located near Molène. Both islands are part of Ponant Islands archipelago.
4 1 Pierre-Henri HORREIN
5 1 Pierre-Henri HORREIN
h1. Ouessant: where does it come from
6 1 Pierre-Henri HORREIN
7 4 Pierre-Henri HORREIN
Ouessant project was initiated in early 2015 at Télécom Bretagne, a French engineering school. Two students in their last year were working on a school project proposed by two teachers and a PhD student. The aim of this project was double: experiment with Gaisler's LEON processor, and implement a coprocessor integration approach called Molen. Molen is an approach proposed by the Computer Science Lab of Delft University, in The Netherlands. Briefly described, the Molen approach defines a limited set of instructions which can be used to control an Hardware Coprocessor. The resulting "processor", called "Molen Polymorphic Processor", is then integrated with the processor, and can speed up operations transparently from the processor point of view. However, while several articles exist on the Molen approach, no implementation can be found. 
8 1 Pierre-Henri HORREIN
9 1 Pierre-Henri HORREIN
When we started to design their implementation of the Molen, we ran into several problems. While Molen was supposedly processor agnostic, it seems difficult to do so with the proposed architecture. Several features had not been implemented and described in the articles. And finally, the close interaction between the CPU and the Molen did not allow for parallelism. Other problems were listed, which led us to deeply modify the architecture, even if we kept the microprocessor approach. 
10 1 Pierre-Henri HORREIN
11 1 Pierre-Henri HORREIN
h1. Ouessant approach 
12 1 Pierre-Henri HORREIN
13 4 Pierre-Henri HORREIN
Ouessant aims at being a microcontroller dedicated to hardware accelerators management in the system. It provides a simple yet sufficient instruction set, and allows a unified hardware integration, easing the task of using the accelerator from the software. 
14 4 Pierre-Henri HORREIN
15 1 Pierre-Henri HORREIN
16 1 Pierre-Henri HORREIN
h1. The Team 
17 1 Pierre-Henri HORREIN
18 1 Pierre-Henri HORREIN
Current active members:
19 1 Pierre-Henri HORREIN
20 3 Pierre-Henri HORREIN
 * "Pierre-Henri Horrein":http://perso.telecom-bretagne.eu/phhorrein [ph.horrein@telecom-bretagne.eu] 
21 1 Pierre-Henri HORREIN
 * Matthieu Arzel [matthieu.arzel@telecom-bretagne.eu]
22 1 Pierre-Henri HORREIN
 * André Lalevée [andre.lalevee@telecom-bretagne.eu]
23 1 Pierre-Henri HORREIN
24 1 Pierre-Henri HORREIN
Occasional members
25 1 Pierre-Henri HORREIN
26 1 Pierre-Henri HORREIN
 * Philip-Dylan Gleonec [philip-dylan.gleonec@telecom-bretagne.eu]
27 1 Pierre-Henri HORREIN
 * Erwan Libessart [erwan.libessart@telecom-bretagne.eu]
28 1 Pierre-Henri HORREIN
 * Benoît Porteboeuf
29 1 Pierre-Henri HORREIN
30 1 Pierre-Henri HORREIN