Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Tomás Bautista is active.

Publication


Featured researches published by Tomás Bautista.


digital systems design | 2004

CASSE: a system-level modeling and design-space exploration tool for multiprocessor systems-on-chip

Victor Reyes; Tomás Bautista; Gustavo Marrero; Pedro P. Carballo; Wido Kruijtzer

As SoC complexity grows new methodologies and tools for system design and time-effective ditsign space exploration are required. In this paper we introduce a tool called CASSE, what stands for Camellia system-on-chip simulation environment. CASSE is a fast, flexible, and modular SystemC-based simulation environment which aims to be useful for design-space exploration and system-level design at different abstraction levels. The tool uses transaction-level modeling techniques for fast simulations and easy architectural modeling, and bridge the gap to system implementation by a progressive refinement approach. CASSE is being used in the European 1ST-2001-34410 CAMELLIA project, which focuses on the mapping of innovative smart imaging applications onto an existing video encoding architecture.


design, automation, and test in europe | 2006

A Unified System-Level Modeling and Simulation Environment for MPSoC design: MPEG-4 Decoder Case Study

Victor Reyes; Wido Kruijtzer; Tomás Bautista; Ghiath Alkadi; Antonio Núñez

New generation electronic system-level design tools are the key to overcome the complexity and the increasing design productivity gap in the development of future multiprocessor systems-on-chip. This paper presents a SystemC-based system-level simulation environment, called CASSE, which helps in the modeling and analysis of complex SoCs. CASSE combines application modeling, architecture modeling, mapping and analysis within a unified environment, with the aim to ease and speed up these modeling steps. The main contribution of this tool is to enable this fast modeling and analysis at the very beginning of the design process, helping in the design space exploration phase. CASSE capabilities are disclosed in this work by means of a case study where an MPEG-4 decoder application is implemented on an Altera Excalibur platform


Microprocessors and Microsystems | 2014

A two-phase design space exploration strategy for system-level real-time application mapping onto MPSoC

Zai Jian Jia; Antonio Núñez; Tomás Bautista; Andy D. Pimentel

In this paper, we present a two-phase design space exploration (DSE) approach to address the problem of real-time application mapping on a flexible MPSoC platform. Our approach is composed of two independent phases - analytical estimation/pruning and system simulation - communicating via a well-defined interface. The strength of the resulting strategy is twofold. On one hand, it is capable of combining the benefits of analytical models and simulation tools (i.e., speed and accuracy). And on the other hand, separating pruning and evaluation phases facilitates the integration of different or additional pruning techniques as well as other existing simulation tools. Finally, we also present several proof-of-concept DSE experiments to illustrate distinct aspects and capabilities of our framework. These experimental results reveal that our approach, compared to other approaches based only on analytical estimation models or simulations guided by e.g. genetic algorithms, not only can explore a large design space and reach a valid solution in a time-efficient way, but also can provide solutions optimizing resource usage efficiency, system traffic and processor load balancing.


ACM Transactions in Embedded Computing Systems | 2013

A system-level infrastructure for multidimensional MP-SoC design space co-exploration

Zai Jian Jia; Tomás Bautista; Antonio Núñez; Andy D. Pimentel; Mark Thompson

In this article, we present a flexible and extensible system-level MP-SoC design space exploration (DSE) infrastructure, called NASA. This highly modular framework uses well-defined interfaces to easily integrate different system-level simulation tools as well as different combinations of search strategies in a simple plug-and-play fashion. Moreover, NASA deploys a so-called dimension-oriented DSE approach, allowing designers to configure the appropriate number of, well-tuned and possibly different, search algorithms to simultaneously co-explore the various design space dimensions. As a result, NASA provides a flexible and re-usable framework for the systematic exploration of the multidimensional MP-SoC design space, starting from a set of relatively simple user specifications. To demonstrate the capabilities of the NASA framework and to illustrate its distinct aspects, we also present several DSE experiments in which, for example, we compare NASA configurations using a single search algorithm for all design space dimensions to configurations using a separate search algorithm per dimension. These proof-of-concept experiments indicate that the latter multidimensional co-exploration can find better design points and evaluates a higher diversity of design alternatives as compared to the more traditional approach of using a single search algorithm for all dimensions.


international conference on hardware/software codesign and system synthesis | 2005

A multicast inter-task communication protocol for embedded multiprocessor systems

Victor Reyes; Tomás Bautista; Gustavo Marrero; Antonio Núñez; Wido Kruijtzer

Recently, a new programming model and platform interface for MPSoC design and integration called TTL (Task Transaction Level) has been developed and advocated as a standard. In this paper, a specific implementation of the TTL interface named ITCP (Inter-Task Communication Protocol) is presented. ITCP is well suited for both hardware and software implementations and supports features such as multitasking and multicast communication. A configurable SystemC model of the ITCP protocol and its integration in a system-level design methodology is disclosed in this work. Moreover, details of a multi-task ITCP software shell implementation for an ARM9 with eCos RTOS are also given in the paper.


reconfigurable computing and fpgas | 2008

Design Space Exploration and Performance Analysis for the Modular Design of CVS in a Heterogeneous MPSoC

Zai Jian Jia; Tomás Bautista; Antonio Núñez; Cayetano Guerra; Mario Hernández

In this paper, we present the strategy for evaluating the performance of a variety of configurations of an architecture template for a computer vision system (CVS). For this study a generic model of an architecture is used to address the modular design of the CVS. This modular nature approach could be used to build a more complex system by integrating several applications which perform different kind of data processing issues but sharing a common architecture. In our current work, a visual tracking system with real-time behaviour (25 frames/sec) is modelled and mapped on the model of a pipelined multiprocessor platform. The tracking system performance and shared resource usage were analyzed to determine the real architecture capacity and also to find out possible bottlenecks in order to propose new solutions which allow more applications to be mapped on the platform template in the future.


Proceedings VHDL International Users' Forum. Fall Conference | 1997

Rapid-prototyping of high-performance RISC cores with VHDL

Tomás Bautista; Gustavo Marrero; Pedro P. Carballo; Antonio Núñez

The authors present some experiences they have obtained in the conception and description of a SPARC v8 IU core to be embedded in custom applications. Its design has been carried out using VHDL-based tools such as Synopsys for debugging and synthesis, and Cascades Epoch for the final implementation stage. These experiences have been gathered into a proposed methodology for the rapid design of high-performance embeddable cores.


international midwest symposium on circuits and systems | 2011

Low-power MEMS pressure sensor for wireless biomedical applications

S. Garcia-Alonso; Tomás Bautista; Javier Sosa; José Miguel Monzón-Verona; Francisco Jorge Santana-Martín; Victor Navarro-Botello; Jorge Santana-Cabrera; Juan A. Montiel-Nelson

Reducing power consumption leads to improve wireless sensor autonomy, increase battery life, and reduce radiated power. State-of-the-art blood pressure sensors based on piezoresistive transducers in a full Wheatstone bridge configuration uses low ohmic values because high sensitivity and low noise approach. In this work, the piezoresistance values are increased in order to reduce one order of magnitude the power consumption. The noise introduced by this improvement was proved that does not limit the accuracy for 8-bit applications. Therefore, a low power consumption pressure sensor with high sensitivity and low noise is proposed. Power consumption versus sensitivity tradeoff is analyzed in detail.


Iet Computers and Digital Techniques | 2007

Towards a configurable SoC MPEG-4 advanced simple profile decoder

Luz García; Gustavo Marrero Callicó; D. Barreto; Victor Reyes; Tomás Bautista; Antonio Núñez

The evaluation of various architectural designs to allow low bandwidth digital video decoding and reception over the digital audio broadcasting network, and the problem of how to find and implement an optimal HW/SW partition on a Programmable Logic Device with an embedded ARM9 processor are focused. Profiling and design space exploration techniques are applied to the advanced simple profile of an MPEG-4 decoder, for which an innovative SystemC-based system-level design tool, called CASSE, has been used. Simulations results showed that a throughput of 15 QCIF frames per second can be achieved with a low area and low power implementation. Details of this implementation and where the results differ from simulation are presented.


international symposium on quality electronic design | 2000

Synthesis experiments and performance metrics for evaluating the quality of IP blocks and megacells

Tomás Bautista; Antonio Núñez

A complete quantitative evaluation of the quality of more than one hundred implementations of SPARC processor core and its related circuitry, synthesized from VHDL descriptions, is presented in this paper as a demonstration example for selecting benchmark circuits, synthesis experiments with different tools and technologies, and performance metrics, for evaluating the quality of IP blocks and megacells. The methodology of the experiments conducted for these circuits can be applied to a wide range of other benchmark candidate circuits. The synthesis experiments are designed to fully explore the synthesis space and to analyze the impact of every synthesis step on the final design quality obtained.

Collaboration


Dive into the Tomás Bautista's collaboration.

Top Co-Authors

Avatar

Antonio Núñez

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Victor Reyes

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Zai Jian Jia

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Javier Sosa

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Juan A. Montiel-Nelson

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Gustavo Marrero

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

Pedro P. Carballo

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar

S. Garcia-Alonso

University of Las Palmas de Gran Canaria

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge