Research using Tensilica's Technology
- Research
We are comparing the performance of local memory CMP processor with shared memory CMP processors utilizing Tensilica’s technology.
- Career
Computer Engineer (in Spanish “Informático”), five years plus final project.
- Teaching
During 2007 and 2008, we have been preparing some lab exercises in which Tensilica’s technology is utilized for two courses: “Computer Architecture” (at pre-graduate level) and “Configurable processors and circuits” (at graduate level). Three lab exercises have been scheduled for June 2008:
Exercise 1. Using the Xtensa software tools in Xtensa Xplorer: compiling, running, profiling, and modifying the processor configuration.
Exercise 2. Generating TIE configurations and exploring the optimization techniques: instruction fusion, VLIW instructions, and SIMD processing.
Exercise 3. Generating a XTMP simulator for a dual core processor.
We use the documentation prepared by Tensilica for universities. Exercises 1, 2 and 3 are Tensilica Labs 3, 5 and 4, respectively.
Computer Architecture, 4th year – 1st semester (October 2007 - March 2008), each student receives 90 hours, 60 in classroom, 30 in laboratory.
Web site: http://serdis.dis.ulpgc.es/~ii-ac/e_english.htm
Processor design, memory hierarchy (cache, main memory), high-performance disk array, efficient programming, configurable hardware, computer simulation.
- Specific Outcome Using Tensilica's Tools
Each pair of students will analyze a fixed algorithm provided by the professor and try to customize the instruction set of an Xtensa processor. Cycle accurate simulations will indicate which design is the best, which will receive an honor grade.
Discovering the custom instruction set that provides the highest performance in a competitive way.
The best design will execute the algorithm in less time.
A laboratory with 26 Windows XP-equipped personal computers and a team of three persons for installation and maintenance of software tools. Web site: www.dis.ulpgc.es
Outline of Curriculum and Courses
- Digital Systems
- Computer Fundamentals
- Computer Organization
- Computer Architecture
- Logic Design
- Peripherals and Interfaces
- Microprocessor-based System Design
- Specialized Architectures
Student/Assistants Outreach
- STUDENTS: 120, 4th year
- ASSISTANTS: 3
- Our department is interested in participating in college recruiting programs with Tensilica.
Links
University URL
Department URL
Project URL
Prof. Domingo Benitez
Email: dbenitez@dis.ulpgc.es
|