AHCI RESEARCH GROUP
Publications
Papers published in international journals,
proceedings of conferences, workshops and books.
OUR RESEARCH
Scientific Publications
How to
You can use the tag cloud to select only the papers dealing with specific research topics.
You can expand the Abstract, Links and BibTex record for each paper.
2011
Franchini, Silvia; Gentile, Antonio; Sorbello, Filippo; Vassallo, Giorgio; Vitabile, Salvatore
A New Embedded Coprocessor for Clifford Algebra Based Software Intensive Systems Proceedings Article
In: pp. 335–342, 2011, ISBN: 978-0-7695-4373-4.
Abstract | Links | BibTeX | Tags: Clifford algebra, Computational geometry, Compute-intensive algorithms, Computer graphics, Embedded coprocessors, Field Programmable Gate Arrays, FPGA prototyping, Geometric algebra, Software intensive systems
@inproceedings{franchiniNewEmbeddedCoprocessor2011,
title = {A New Embedded Coprocessor for Clifford Algebra Based Software Intensive Systems},
author = { Silvia Franchini and Antonio Gentile and Filippo Sorbello and Giorgio Vassallo and Salvatore Vitabile},
doi = {10.1109/CISIS.2011.55},
isbn = {978-0-7695-4373-4},
year = {2011},
date = {2011-01-01},
pages = {335--342},
abstract = {Computer graphics applications require efficient tools to model geometric objects and their transformations. Clifford algebra (also known as geometric algebra) is receiving a growing attention in many research fields, such as computer graphics, machine vision and robotics, as a new, interesting computational paradigm that offers a natural and intuitive way to perform geometric calculations. At the same time, compute-intensive graphics algorithms require the execution of million Clifford operations. Clifford algebra based software intensive systems need therefore the support of specialized hardware architectures capable of accelerating Clifford operations execution. In this paper the architecture of CliffoSorII (Clifford coprocessor II), an embedded coprocessor that offers direct hardware support to Clifford algebra operations, is introduced. The coprocessor has been designed, implemented and tested on a Field Programmable Gate Array (FPGA) board. The experimental results show the potential to achieve a 20x speedup for Clifford sums and differences and a 5x speedup for Clifford products against the analogous operations in Gaigen, a standard geometric algebra software library generator for general purpose processors. An execution analysis of a ray tracing application is also presented. textcopyright 2011 IEEE.},
keywords = {Clifford algebra, Computational geometry, Compute-intensive algorithms, Computer graphics, Embedded coprocessors, Field Programmable Gate Arrays, FPGA prototyping, Geometric algebra, Software intensive systems},
pubstate = {published},
tppubtype = {inproceedings}
}
Franchini, Silvia; Gentile, Antonio; Sorbello, Filippo; Vassallo, Giorgio; Vitabile, Salvatore
A new embedded coprocessor for Clifford Algebra based software intensive systems Proceedings Article
In: pp. 335–342, 2011, ISBN: 978-0-7695-4373-4.
Abstract | Links | BibTeX | Tags: Clifford algebra, Computational geometry, Compute-intensive algorithms, Computer graphics, Embedded coprocessors, Field Programmable Gate Arrays, FPGA prototyping, Geometric algebra, Software intensive systems
@inproceedings{franchini_new_2011,
title = {A new embedded coprocessor for Clifford Algebra based software intensive systems},
author = {Silvia Franchini and Antonio Gentile and Filippo Sorbello and Giorgio Vassallo and Salvatore Vitabile},
doi = {10.1109/CISIS.2011.55},
isbn = {978-0-7695-4373-4},
year = {2011},
date = {2011-01-01},
pages = {335–342},
abstract = {Computer graphics applications require efficient tools to model geometric objects and their transformations. Clifford algebra (also known as geometric algebra) is receiving a growing attention in many research fields, such as computer graphics, machine vision and robotics, as a new, interesting computational paradigm that offers a natural and intuitive way to perform geometric calculations. At the same time, compute-intensive graphics algorithms require the execution of million Clifford operations. Clifford algebra based software intensive systems need therefore the support of specialized hardware architectures capable of accelerating Clifford operations execution. In this paper the architecture of CliffoSorII (Clifford coprocessor II), an embedded coprocessor that offers direct hardware support to Clifford algebra operations, is introduced. The coprocessor has been designed, implemented and tested on a Field Programmable Gate Array (FPGA) board. The experimental results show the potential to achieve a 20x speedup for Clifford sums and differences and a 5x speedup for Clifford products against the analogous operations in Gaigen, a standard geometric algebra software library generator for general purpose processors. An execution analysis of a ray tracing application is also presented. © 2011 IEEE.},
keywords = {Clifford algebra, Computational geometry, Compute-intensive algorithms, Computer graphics, Embedded coprocessors, Field Programmable Gate Arrays, FPGA prototyping, Geometric algebra, Software intensive systems},
pubstate = {published},
tppubtype = {inproceedings}
}