Network


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

Hotspot


Dive into the research topics where Hartej Singh is active.

Publication


Featured researches published by Hartej Singh.


IEEE Transactions on Computers | 2000

MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications

Hartej Singh; Ming-Hau Lee; Guangming Lu; Fadi J. Kurdahi; Nader Bagherzadeh; E.M. Chaves Filho

This paper introduces MorphoSys, a reconfigurable computing system developed to investigate the effectiveness of combining reconfigurable hardware with general-purpose processors for word-level, computation-intensive applications. MorphoSys is a coarse-grain, integrated, and reconfigurable system-on-chip, targeted at high-throughput and data-parallel applications. It is comprised of a reconfigurable array of processing cells, a modified RISC processor core, and an efficient memory interface unit. This paper describes the MorphoSys architecture, including the reconfigurable processor array, the control processor, and data and configuration memories. The suitability of MorphoSys for the target application domain is then illustrated with examples such as video compression, data encryption and target recognition. Performance evaluation of these applications indicates improvements of up to an order of magnitude (or more) on MorphoSys, in comparison with other systems.


signal processing systems | 2000

Design and Implementation of the MorphoSys Reconfigurable ComputingProcessor

Ming-Hau Lee; Hartej Singh; Guangming Lu; Nader Bagherzadeh; Fadi J. Kurdahi; Eliseu M. Chaves Filho; Vladimir Castro Alves

In this paper, we describe the implementation of MorphoSys, a reconfigurable processing system targeted at data-parallel and computation-intensive applications. The MorphoSys architecture consists of a reconfigurable component (an array of reconfigurable cells) combined with a RISC control processor and a high bandwidth memory interface. We briefly discuss the system-level model, array architecture, and control processor. Next, we present the detailed design implementation and the various aspects of physical layout of different sub-blocks of MorphoSys. The physical layout was constrained for 100 MHz operation, with low power consumption, and was implemented using 0.35 μm, four metal layer CMOS (3.3 Volts) technology. We provide simulation results for the MorphoSys architecture (based on VHDL model) for some typical data-parallel applications (video compression and automatic target recognition). The results indicate that the MorphoSys system can achieve significantly better performance for most of these applications in comparison with other systems and processors.


IEEE Transactions on Very Large Scale Integration Systems | 2001

A framework for reconfigurable computing: task scheduling and context management

Rafael Maestre; Fadi J. Kurdahi; Milagros Fernández; Román Hermida; Nader Bagherzadeh; Hartej Singh

Dynamically reconfigurable architectures are emerging as a viable design alternative to implement a wide range of computationally intensive applications. At the same time, an urgent necessity has arisen for support tool development to automate the design process and achieve optimal exploitation of the architectural features of the system. Task scheduling and context (configuration) management become very critical issues in achieving the high performance that digital signal processing (DSP) and multimedia applications demand. This article proposes a strategy to automate the design process which considers all possible optimizations that can be carried out at compilation time, regarding context and data transfers. This strategy is general in nature and could be applied to different reconfigurable systems. We also discuss the key aspects of the scheduling problem in a reconfigurable architecture such as MorphoSys. In particular, we focus on a task scheduling methodology for DSP and multimedia applications, as well as the context management and scheduling optimizations.


european conference on parallel processing | 1999

The MorphoSys Parallel Reconfigurable System

Guangming Lu; Hartej Singh; Ming-Hau Lee; Nader Bagherzadeh; Fadi J. Kurdahi; Eliseu M. Chaves Filho

This paper introduces MorphoSys, a parallel system-on-chip which combines a RISC processor with an array of coarse-grain reconfigurable cells. MorphoSys integrates the flexibility of general-purpose systems and high performance levels typical of application-specific systems. Simulation results presented here show significant performance enhancements for different classes of applications, as compared to conventional architectures.


design automation conference | 2000

MorphoSys: case study of a reconfigurable computing system targeting multimedia applications

Hartej Singh; Guangming Lu; Eliseu M. Chaves Filho; Rafael Maestre; Ming-Hau Lee; Fadi J. Kurdahi; Nader Bagherzadeh

In this paper, we present a case study for the design, programming and usage of a reconfigurable system-on-chip, MorphoSys, which is targeted at computation-intensive applications. This 2-million transistor design combines a reconfigurable array of cells with a RISC processor core and a high bandwidth memory interface. The system architecture, software tools including a scheduler for reconfigurable systems, and performance analysis (with impressive speedups) for target applications are described.


Proceedings of the First NASA/DoD Workshop on Evolvable Hardware | 1999

The MorphoSys dynamically reconfigurable system-on-chip

Guangming Lu; Hartej Singh; Ming-Hau Lee; Nader Bagherzadeh; Fadi J. Kurdahi; Eliseu M. Chaves Filho; V. Castro-Alves

MorphoSys is a system-on-chip which combines a RISC processor with an array of reconfigurable cells. The important features of MorphoSys are coarse-grain granularity dynamic reconfigurability and considerable depth of programmability. The first implementation of the MorphoSys architecture, the M1 chip, is currently at an advanced stage and it will operate at 100 MHz. Simulation results indicate significant performance improvements for different classes of applications, as compared to general-purpose processors. Meanwhile, MorphoSys can provide the potential hardware platforn for the evolvable hardware (EH) simulation with the help of the software.


design, automation, and test in europe | 1999

Kernel scheduling in reconfigurable computing

Rafael Maestre; Fadi J. Kurdahi; Nader Bagherzadeh; Hartej Singh; Román Hermida; Milagros Fernández

Reconfigurable computing is a flexible way of facing with a single device a wide range of applications with a good level of performance. This area of computing involves different issues and concepts when compared with conventional computing systems. One of these concepts is context lending. The context refers to the coded configuration information to implement a particular circuit behaviour. An important problem for reconfigurable computing is the scheduling of a group of kernels (sub-tasks) that constitute a complex application for minimum execution time. In this paper, we show how the different execution orders for these sub-tasks may result in varying levels of performance. We formulate an analytical approach and present a solution for this new problem through this work.


symposium on integrated circuits and systems design | 1998

MorphoSys: a reconfigurable architecture for multimedia applications

Hartej Singh; Ming-Hau Lee; Guangming Lu; Fadi J. Kurdahi; N. Bagherzadeh; Eliseu M. Chaves Filho

We describe the MorphoSys reconfigurable system, which combines a reconfigurable array of processor cells with a RISC processor core and a high bandwidth memory interface unit. We introduce the array architecture, its configuration memory, inter-connection network, role of the control processor and related components. Architecture implementation is described in brief and the efficacy of MorphoSys is demonstrated through simulation of video compression (MPEG-2) and target-recognition applications. Comparison with other implementations illustrates that MorphoSys achieves higher performance by up to 10X.


international symposium on systems synthesis | 2000

Configuration management in multi-context reconfigurable systems for simultaneous performance and power optimizations

Rafael Maestre; Milagros Fernández; Fadi J. Kurdahi; Nader Bagherzadeh; Hartej Singh

In this paper, we present a novel solution to the problem of configuration management for multi-context reconfigurable systems targeting DSP applications, its goal being to minimize both, configuration latency and power consumption. We assume that this technique is applied within a larger compilation framework, which provides a scheduled task sequence of the considered application. Reconfiguration latency reduction is the first criteria to consider, and we prove that the optimal solution can be obtained in all cases. Secondly, power is optimized without affecting performance. The assumptions of the method are supported by the analysis of a mathematical model, and its effectiveness is demonstrated by some experiments.


IEEE Transactions on Very Large Scale Integration Systems | 2001

A formal approach to context scheduling for multicontext reconfigurable architectures

Rafael Maestre; F. Kurdahl; Milagros Fernández; Román Hermida; Nader Bagherzadeh; Hartej Singh

In this paper, we analyze the main issues in context scheduling for multicontext reconfigurable architectures from a formal point of view. We first provide an intuitive approach. which is later supported by a detailed analysis of the mathematical relations that express the reconfiguration process. This enables us to deduce a methodology for the minimization of context loading overhead, which considers the tradeoff between achievable system performance and algorithm efficiency. In this respect, the optimality necessary conditions are established in order to contrive an optimal search. However, as this approach is very time consuming we propose some heuristic techniques that reduce the algorithm complexity and accomplish very good results in relatively short execution time. This work has been developed as a part of an automated design environment for reconfigurable systems. A set of experiments has been developed so as to validate the theoretical results.

Collaboration


Dive into the Hartej Singh's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rafael Maestre

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Milagros Fernández

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Guangming Lu

University of California

View shared research outputs
Top Co-Authors

Avatar

Román Hermida

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Ming-Hau Lee

University of California

View shared research outputs
Top Co-Authors

Avatar

Eliseu M. Chaves Filho

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

F. Kurdahl

University of California

View shared research outputs
Top Co-Authors

Avatar

E.M. Chaves Filho

Federal University of Rio de Janeiro

View shared research outputs
Researchain Logo
Decentralizing Knowledge