Dan Truong |
|
Born april 23rd, 1968
in Versailles, Yvelines, France |
Home address :
12 rue Monseigneur Duchesne
|
Buisness address :
IRISA/INRIA Rennes - IFSIC
|
|
Cellular: (+33) 6 14 78 06 95
Beeper: Numero: 06 14 78 06 95 |
Work: (+33) 2 99 84 25 39
Fax: (+33) 2 99 84 77 77 Email: dtruong@irisa.fr |
1998 - 1999 | Teaching Assistantship in computer science (ATER) | ||
I am teaching CS and following school projects at
the I.F.S.I.C., the computer science school of the University of Rennes
1.
I am rattached to the I.R.I.S.A. in the compilation, parallel architecture and systems group. |
|||
1997 - 1998 | Teaching Assistantship in micro-electronics (ATER) | ||
I taught EE and CS lab work at the E.N.S.S.A.T., a French engeneering school. I was in the architecture group of the L.A.S.T.I. laboratory. | |||
1994 - 1998 | Ph.D. on software data layout optimization (Doctorat de 3ème cycle) | ||
I studied software cache optimizations
using data layout techniques. The emphasis was to improve the
performance of non scientific applications.
My PhD was done at the I.R.I.S.A. in the compilation, parallel architecture and systems group, supervised by Andre Seznec and Francois Bodin. |
|||
1992 - 1994 | French Draft: Cooperation in the Central African Republic | ||
I worked for the French Mission
of Cooperation and Cultural Action (part of the French Ambassy) during
conscription as their computer engeneer.
I worked freelance occasionally for some companies, organisations and administrations for software and hardware maintenance. I was detatched for a week to the Mixt Electoral Commission as an observer during the Centrafrican presidential elections to prevent frauds. |
|||
1991- 1992 | M.S. in Micro-electronics and Micro-informatics (DEA) | ||
Diploma of advanced studies with a specialization
in
microprocessor architecture, mention bien,
Pierre et Marie Curie University ( also known as University of Paris VI or UPMC, located in Jussieu). |
|||
1990- 1991 | Maitrise of Electronics, Electrotechnics and Automatisms, | ||
Maitrise of Electronics, Electrotechnics
and Automatisms (Electrical Engeneering), mention Assez-bien,
Pierre et Marie Curie University. |
|||
1989 - 1990 | Licence of Electronics, Electrotechnics and Automatisms | ||
Licence of Electronics, Electrotechnics
and Automatisms, mention Assez-bien,
Pierre et Marie Curie University. |
|||
1987 - 1989 | DEUG A, option SPI | ||
Diploma of general univesity studies
in math and physics, specialization in sciences for engeneers, mention
Assez-bien,
Pierre et Marie Curie University. |
|||
1986 | Baccalaureat serie C | ||
National French Baccalaureate diploma
in maths and sciences, taken in the Lycée Français International,
Washington D.C., USA,
Academy of Caen. |
|||
1985 | High School Diploma Maryland, USA | ||
Improving Cache Behavior of Dynamically Allocated Data Structures.
Dan Truong,
Francois Bodin and
André Seznec
International Conference on Parallel Architectures and Compilation Techniques (PACT'98), Paris, France, Oct. 12-18 1998.
Considerations on Dynamically Allocated Data Structure Layout Optimization.
Dan Truong.
Workshop on Profile and Feedback-Directed Compilation held in conjunction with PACT'98, Paris, France, Oct. 12-18 1998.
1998-1999 | Teaching CS at the IFSIC | ||
I will teach the basis of mathematica programmation and follow students doing their school projects in companies. | |||
1997 -1998 | Over 250 hours of EE lab work at the ENSSAT | ||
Teachings included basic analogic electronics (Op.
Amp., transistors, RLC, Diodes, Commuted capacity filters, oscillators,
logic, basic matlab simulation),
circuit synthesis (Altera7200 FPGA, basic comportemental and structural VHDL design, TMS C30 DSP programmation), and computer engeneering (PC interface programmation, wrapping and programmation of 6809 kits). |
Jan - June 1992 | Specification of Rapid-2 in VHDL | ||
Rapid-2 is a content addressable,
set-associative memory, to perform database searches in a SIMD fashion.
The work was to select operations to implement and define the architecture
of the chip and the board, in order to write the first draft of Rapid-2
specifications.
This project was directed by Pascal Faudemay and Alain Greiner, and done with Ivan Saraiva who continued this work in his PhD. This work was done in the MASI, CNRS URA 818 (now called ASIM). |
|||
1991 | 32bit AMD2901 in VHDL | ||
Development of a 32 bit version of an AMD2901 in VHDL using semi-custom libraries. | |||
1991 | C Programming | ||
Development of PatEdit in C, a vector test edition tool running under VT100. | |||
1991 | AMD 2901 in GHDL | ||
Development of an AMD2901 with HILO (GHDL) using standard-cells. The netlist was obtained using GenLib (a C superset). The chip was made, using CMOS 0.8µn; technology. | |||
1991 | Board Prototype Wrapping | ||
Wrapping of a T-212 transputer interface board, and development of a simple screen/keyboard manager using Occam assembly language. | |||
1990 | 6809 programmation | ||
Assembly language programmation of a kit composed of a Motorolla 6809, a VIA and 2 ACIA to a control a mini-robot arm and a conveyour belt. | |||
1989-1990 | Pascal programming | ||
A verb conjugation and analysis program using on Btrees. | |||
Scatchard, a biochemistry DOS statistics software, for the Inserm URA 33 laboratory, directed by Pr E. Beaulieu. | |||
Port of Scatchard on Macintosh for a biochemistry laboratory of the Collège de France. The GUI was built using Inside Macintosh reference books. |