Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2008

The potential of computation reuse in high-level optimization of a signal recognition system

Authors
Demertzi, M; Diniz, PC; Hall, MW; Gilbert, AC; Wang, Y;

Publication
2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8

Abstract
This paper evaluates the potential of exploiting computation reuse in a signal recognition system that is jointly optimized from mathematical representation, algorithm design and final implementation. Walsh wavelet packets in conjunction with a BestBasis algorithm are used to derive transforms that discriminate between signals. The FPGA implementation of this computation exploits the structure of the resulting transform matrices in several ways to derive a highly optimized hardware representation of this signal recognition problem. Specifically, we observe in the transform matrices a significant amount of reuse of subrows, thus indicating redundant computation. Through analysis of this reuse, we discover the potential for a 3X reduction in the amount of computation of combining a transform matrix and signal. In this paper, we focus on how the implementation might exploit this reuse in a profitable way. By exploiting a subset of this computation reuse, the system can navigate the tradeoff space of reducing computation and the extra storage required.

2008

The Objects and Arrows of Computational Design

Authors
Batory, D; Azanza, M; Saraiva, J;

Publication
MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS

Abstract
Computational Design (CD) is a paradigm where both program design and program synthesis are computations. CD merges Model Driven Engineering (MDE) which synthesizes programs by transforming models, with Software Product Lines (SPL) where programs are synthesized by composing trans format ions called features. In this paper, basic relationships between MDE and SPL are explored using the language of modern mathematics.

2008

Final Remarks

Authors
Cardoso, JMP; Diniz, PC;

Publication
Compilation Techniques for Reconfigurable Architectures

Abstract

2008

Model features for Web portals Observatory - the case of the Observatory of Technology and Information Systems

Authors
Matias, C; Cruz, N; Barroso, J; Varajao, J;

Publication
ACTAS DE LA III CONFERENCIA IBERICA DE SISTEMAS Y TECNOLOGIAS DE LA INFORMACION, VOL 2

Abstract

2008

TEL practices in preschool and kindergarten education: Integrating computer use and computer programming inoff-computer activities

Authors
Morgado, L;

Publication
Technology Enhanced Learning: Best Practices

Abstract
The explosion in the use of computing in learning holds great potential for preschool education, and yet information on common educational practices with computers at the level of preschool education is scarce. This chapter shares two distinct goals: first, to provide context for the practitioner by providing a panorama of the information available on actual field practices and recommendations by official bodies from several countries regarding the inclusion of computing technology in the educational practice at the preschool and kindergarten levels; and second, to present a hands-on technical perspective on the matter of immersion of the computer in the daily practice of preschools in the form of a four-way guide, including the use of computer programming in this manner. At the end, a list of readings and activity suggestions is provided to help the reader put these ideas into practice. © 2008, IGI Global.

2008

Perspectives on Programming Reconfigurable Computing Platforms

Authors
Cardoso, JMP; Diniz, PC;

Publication
Compilation Techniques for Reconfigurable Architectures

Abstract

  • 4012
  • 4529