OuessantHistory » Historique » Version 3

Pierre-Henri HORREIN, 15/03/2016 12:10

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 1 Pierre-Henri HORREIN
Ouessant project was initiated in early 2015 at Télécom Bretagne, a French engineering school. Three 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
Two of the students took part to this design and development, the third one focused on other unrelated tasks. When the first results were obtained, we decided to develop the architecture further. We had to choose a name, and Ouessant seemed a logical choice.
12 1 Pierre-Henri HORREIN
13 1 Pierre-Henri HORREIN
h1. Ouessant approach 
14 1 Pierre-Henri HORREIN
15 1 Pierre-Henri HORREIN
The Ouessant approach is based on the Molen approach, but it tackles several points differently from the original approach.
16 1 Pierre-Henri HORREIN
17 1 Pierre-Henri HORREIN
h1. The Team 
18 1 Pierre-Henri HORREIN
19 1 Pierre-Henri HORREIN
Current active members:
20 1 Pierre-Henri HORREIN
21 3 Pierre-Henri HORREIN
 * "Pierre-Henri Horrein":http://perso.telecom-bretagne.eu/phhorrein [ph.horrein@telecom-bretagne.eu] 
22 1 Pierre-Henri HORREIN
 * Matthieu Arzel [matthieu.arzel@telecom-bretagne.eu]
23 1 Pierre-Henri HORREIN
 * André Lalevée [andre.lalevee@telecom-bretagne.eu]
24 1 Pierre-Henri HORREIN
25 1 Pierre-Henri HORREIN
Occasional members
26 1 Pierre-Henri HORREIN
27 1 Pierre-Henri HORREIN
 * Philip-Dylan Gleonec [philip-dylan.gleonec@telecom-bretagne.eu]
28 1 Pierre-Henri HORREIN
 * Erwan Libessart [erwan.libessart@telecom-bretagne.eu]
29 1 Pierre-Henri HORREIN
 * Benoît Porteboeuf
30 1 Pierre-Henri HORREIN
31 1 Pierre-Henri HORREIN