Activities
Training: Mitrion - Software programming for FPGAs- Resource: Mr. Stefan Moll, Chief Technology Officer, Mitrionics
- Dates: Tuesday, September 7, Thursday, September 9, and Friday September 10, 2010.
- Times: from 9:00 am-12:am and 1:pm-4:pm.
- Place: Room A-144 (Aula Virtual), Computer Science Department - UPR-RP
- Pre-requisites:
- Basic knowledge of parallel systems
- Basic familiarity with C-family language syntax (C/C++/Java/C#/etc)
- Bring a laptop and mouse with a mouse-wheel (working in pairs is fine). Otherwise let the organizers know in advance so that they can provide you with a laptop.
- Description: After completing this training, you will be able to:
- Understand the fundamentals of the Mitrion Processor
- Have a thorough understanding of Mitrion-C basics
- Have familiarity with all aspects of Mitrion-C
- Know how to use the Mitrion SDK and Debugger
- Write, compile and debug your own Mitrion-C programs
- Optimize Mitrion-C programs
- Use a toolbox of tips & tricks
- Write high-performance programs in Mitrion-C
- Have a solid base for further self-studies
- Content: Each day of training consists of both lectures and exercises
- Day 1: Basic Mitrion Programming
The fundamentals: The Mitrion Virtual Processor, Mitrion-C and the Mitrion debugger - Day 2: Advanced Mitrion Programming
Further studies: Advanced Mitrion-C programming, advanced parallel techniques in Mitrion-C, bandwidth, latency and performance. - Day 3: Mitrion Programming in Practice
Bringing it all together: Mitrion-C programming in full applications, Smith- Waterman and other Bioinformatics applications in Mitrion-C
- Day 1: Basic Mitrion Programming