Imperial College London > Talks@ee.imperial > CAS Talks > Designing optimal digital hardware using the Polytope Model

Designing optimal digital hardware using the Polytope Model

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Grigorios Mingas.

Mapping computation directly to hardware can enable performance improvements by exploiting parallelism. Loop nests within imperative programs are an obvious target area when searching for parallelism.

The Polytope Model is a mathematical abstraction for describing loop nests that allows reasoning about loop transformations and, through recent mathematical advances (notably polynomial time algorithms for counting the number of points within a polytope), allows one to evaluate the performance impact of transformations analytically.

This talk will introduce the polyhedral model, discuss recent work on loop transformations to improve SDRAM efficiency and describe a new backend tool for generating efficient digital hardware from polyhedral descriptions.

This talk is part of the CAS Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity