Tech Support | Generator Login | Careers | Contact Us
PARTNERS

  Overview

  Operating Systems

  HW Proto/Emulation

  JTAG Probes

  SOC Design

  Audio SW Packages

  Application Software

  Silicon Sources

  EDA Tools

  ESL/Virtual Platforms

  University Program

  + Licensing Policy

  + Application Form

  + License Agreement

  + Renewal Agreement

  + Program Info Form

  + Contact Info & FAQs

University of Las Palmas Gran Canaria

Computer Engineering

Las Palmas Gran Canaria., Las Palmas, Canary Islands, Spain

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.

  • Courses

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

  • Topics

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.

  • Key Challenge

Discovering the custom instruction set that provides the highest performance in a competitive way.

  • Measure of Effectiveness

The best design will execute the algorithm in less time.

  • Available Resources

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


Tensilica Xtensions Network