Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hartej Singh

dblp:35/3770 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
0since 2021 · last 2001
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 2 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Reconfigurable computing and FPGAs · 87% Embedded and real-time systems · 6% Parallel and multicore computing · 6%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture
0.122000
MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications · IEEE Trans. Computers 2000
MorphoSys: case study of a reconfigurable computing system targeting multimedia applications · DAC 2000
Reconfigurable computing and FPGAs
FPGA SoC
0.122000
MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications · IEEE Trans. Computers 2000
MorphoSys: case study of a reconfigurable computing system targeting multimedia applications · DAC 2000
Parallel and multicore computing
data-parallel programming
0.012000
MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications · IEEE Trans. Computers 2000
Embedded and real-time systems
multimedia applications
0.012000
MorphoSys: case study of a reconfigurable computing system targeting multimedia applications · DAC 2000

Methods — techniques the papers use, named apart from their topics

scheduling for reconfigurable systems · 0.0performance evaluation · 0.0
YearPublicationVenuePosition
2001 Kernel scheduling techniques for efficient solution space exploration in reconfigurable computing
Rafael Maestre-Ferriz, Fadi J. Kurdahi, Milagros Fernández, Román Hermida, Nader Bagherzadeh, Hartej Singh
J. Syst. Archit.6
2001 A formal approach to context scheduling for multicontext reconfigurable architectures
abstract
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.
Rafael Maestre-Ferriz, F. Kurdahl, Milagros Fernández, Román Hermida, Nader Bagherzadeh, Hartej Singh
IEEE Trans. Very Large Scale Integr. Syst.6
2001 A framework for reconfigurable computing: task scheduling and context management
abstract
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.
Rafael Maestre-Ferriz, Fadi J. Kurdahi, Milagros Fernández, Román Hermida, Nader Bagherzadeh, Hartej Singh
IEEE Trans. Very Large Scale Integr. Syst.6
2000 MorphoSys: case study of a reconfigurable computing system targeting multimedia applications
abstract
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.
Hartej Singh, Eliseu M. Chaves Filho, Rafael Maestre-Ferriz, Ming-Hau Lee, Fadi J. Kurdahi, Nader Bagherzadeh
DAC1
2000 Optimal vs. Heuristic Approaches to Context Scheduling for Multi-Context Reconfigurable Architectures
abstract
This paper describes a methodology to efficiently obtain a solution to the problem of context scheduling for multi-context reconfigurable architectures, regarding the minimization of context loading overhead. The target applications are assumed to be periodic, since it is a typical feature of many DSP and multimedia applications. This paper considers the trade-off between achievable system performance and algorithm efficiency. It has been developed as a part of an automated design environment for reconfigurable systems.
Rafael Maestre-Ferriz, Milagros Fernández, Román Hermida, Fadi J. Kurdahi, Nader Bagherzadeh, Hartej Singh
FCCM6
2000 Optimal vs. Heuristic Approaches to Context Scheduling for Multi-Context Reconfigurable Architectures
abstract
This paper describes a methodology to efficiently obtain a solution to the problem of context scheduling for multi-context reconfigurable architectures, regarding the minimization of context loading overhead. The target applications are assumed to be periodic, since it is a typical feature of many DSP and multimedia applications. This work considers the trade-off between achievable system performance and algorithm efficiency. It has been developed as a part of an automated design environment for reconfigurable systems.
Rafael Maestre-Ferriz, Milagros Fernández, Román Hermida, Fadi J. Kurdahi, Nader Bagherzadeh, Hartej Singh
ICCD6
2000 MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications
abstract
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.
Hartej Singh, Ming-Hau Lee, Fadi J. Kurdahi, Nader Bagherzadeh, Eliseu M. Chaves Filho
IEEE Trans. Computers1
1999 Kernel Scheduling in Reconfigurable Computing
abstract
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.
Rafael Maestre-Ferriz, Fadi J. Kurdahi, Nader Bagherzadeh, Hartej Singh, Román Hermida, Milagros Fernández
DATE4
1999 The MorphoSys Parallel Reconfigurable System
Hartej Singh, Ming-Hau Lee, Nader Bagherzadeh, Fadi J. Kurdahi, Eliseu M. Chaves Filho
Euro-Par2