Michel Pahud
Project management at EPFL (done during my Ph.D. work)
- A performance prediction tool: To demonstrate my Ph.D. theory, I invented,
planned and directed the efforts of 7 senior students to implement a complete
performance prediction tool. This tool provides for the performance of large
programs (written in C, C++ and so on). The distinctive feature of my tool is that it
provides for predicting the performance of complicated programs, as well as
simple ones.
Another special feature of my tool is that it can be easily adapted to new programs
and new programming languages and predict performance of parallel program on a
nondedicated network of workstations/PC. The tool can be integrated into any operating
system or in a development environment. This tool has been successfully tested with many
complicated programs and proven to be accurate and reliable. The tool was developed in Java.
Click here for more details
- A complete programming and simulation environment for all Microchip
PIC microcontrollers: This project is a complete programming environment for Microchip PIC
microcontrollers with: a software simulator, a software/hardware simulator, a debugger and
a programmer. The project contain a software part and an hardware part. The hardware
part was the development of a programmer kit. The software part of the project is
the complete PIC environment and
was developped in C++. This project was developed with the help of one senior student.
- An integration of a compatible IBM PC on a mobile robot:
The goal of the project was to control a Koala robot developed by the K-team company
with a low power compatible IBM PC. The project leads to a mechanical solution
to put the PC on the back of the robot, an electric solution to minimize the power consumption
and a software solution to control the robot. The software for controlling the robot-PC was
written in Intel assembly language and C++. The final autonomous robot-PC was
successfully tested with a CCD camera and
a standard Matrox frame grabber on it and software for recongnize some objects in the robot
environement. Two senior students worked on this project.
- Some hardware projects: Management of some hardware projects with Motorola MC68xxx and Intel 80x86 processor
and drivers in assembly language and C++.
If you want more informations send me an email to: pahud@di.epfl.ch
Last modified 21 February 1999