Demo Data from SIGIR 2026 / reviewers in the wild / expert
Om Prakash Gangwal
dblp:07/4830
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 3
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
1 paper |
Cloud and datacenter computing · 61% Interconnection networks and networks-on-chip · 30% Parallel and multicore computing · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › quality of service
guaranteed service |
0.1 | 1 | 2005 | An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Interconnection networks and networks-on-chip
network interface |
0.1 | 1 | 2005 | An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Cloud and datacenter computing
quality of service |
0.1 | 1 | 2005 | An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Parallel and multicore computing › parallel programming models
shared-memory abstraction |
0.0 | 1 | 2005 | An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Methods — techniques the papers use, named apart from their topics
transaction-based protocol · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A Design Flow for Application-Specific Networks on Chip with Guaranteed Performance to Accelerate SOC Design and VerificationabstractSystems on chip (SOC) are composed of intellectual property blocks (IP) and interconnect. While mature tooling exists to design the former, tooling for interconnect design is still a research area. In this paper we describe an operational design flow that generates and configures application-specific network on chip (NOC) instances, given application communication requirements. The NOC can be simulated in SystemC and RTL VHDL. An independent performance verification tool verifies analytically that the NOC instance (hardware) and its configuration (software) together meet the application performance requirements. The Æthereal NOC's guaranteed performance is essential to replace time-consuming simulation by fast analytical performance validation. As a result, application-specific NOCs that are guaranteed to meet the application's communication requirements are generated and verified in minutes, reducing the number of design iterations. A realistic MPEG SOC example substantiates our claims. Kees Goossens, John Dielissen, Om Prakash Gangwal, Santiago González Pestana, Andrei Radulescu, Edwin Rijpkema |
DATE | 3 |
| 2005 | An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configurationabstractWe present a network interface (NI) for an on-chip network. Our NI decouples computation from communication by offering a shared-memory abstraction, which is independent of the network implementation. We use a transaction-based protocol to achieve backward compatibility with existing bus protocols such as AXI, OCP, and DTL. Our NI has a modular architecture, which allows flexible instantiation. It provides both guaranteed and best-effort services via connections. These are configured via NI ports using the network itself, instead of a separate control interconnect. An example instance of this NI with four ports has an area of 0.25 mm/sup 2/ after layout in 0.13-/spl mu/m technology, and runs at 500 MHz. Andrei Radulescu, John Dielissen, Santiago González Pestana, Om Prakash Gangwal, Edwin Rijpkema, Paul Wielage, Kees Goossens |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2004 | Cost-Performance Trade-Offs in Networks on Chip: A Simulation-Based ApproachabstractA challenge facing designers of systems on chip (SoC) containing networks on chip (NoC) is to find NoC instances that balance the cost (e.g. area) and performance (e.g. latency and throughput). In this paper we present a simulation-based approach to address this problem. We use XML to instantiate network components (routers, network interfaces) and their composition. NoCs are evaluated in terms of cost and performance by sweeping over different parameters (e.g. network topology, network interface queue depth). We then show, how we can obtain trade-off plots by using the results obtained with our simulation environment. Finally, by means of two examples we illustrate how trade-off plots can help the NoC designers in selecting the right network based on a set of different constraints. Santiago González Pestana, Edwin Rijpkema, Andrei Radulescu, Kees Goossens, Om Prakash Gangwal |
DATE | 5 |
| 2003 | Understanding Video Pixel Processing Applications for Flexible ImplementationsabstractMedia processing system-on-chips (SoCs) mainly consist of audio encoding/decoding (e.g. AC-3, MP3), video encoding/decoding (e.g. H263, MPEG-2) and video pixel processing functions (e.g. de-interlacing, noise reduction). Video pixel processing functions have very high computational demands, as they require a large amount of computations on large amount of data (note that the data are pixels of completely decoded pictures). In this paper, we focus on video pixel processing functions. Usually, these functions are implemented in dedicated hardware. However, flexibility (by means of programmability or reconfigurability) is needed to introduce the latest innovative algorithms, to allow differentiation of products, and to allow bug fixing after fabricating chips. It is impossible to fulfill the computational requirements of these functions by current programmable media processors. To achieve efficient implementations for flexible solutions, we will study, in this paper, the application characteristics of some representative video pixel processing functions. The characteristics considered are granularity of operations, amount and kind of data accesses and degree of parallelism present in these functions. We observe that from computational granularity point of view many functions can be expressed in terms of kernels e.g. Median3 (i.e. median of three values), finite impulse response (FIR) filters, table lookups (LUT) etc. that are coarser grain than ALU, Mult, MAC, etc. Regarding the kind of data accesses, we categorize these functions as regular, regular with some data rearrangement and irregular data access patterns. Furthermore, the degree of parallelism present in these functions is expressed in terms of data level parallelism (DLP) and instruction/operation level parallelism (ILP). We show with an example that these properties can be exploited to make specialized programmable processors. Om Prakash Gangwal, Johan G. W. M. Janssen, Selliah Rathnam, Erwin B. Bellers, Marc Duranton |
DSD | 1 |
| 2002 | The Cost of Communication Protocols and Coordination Languages in Embedded Systems
Kees Goossens, Om Prakash Gangwal |
COORDINATION | 2 |
| 2001 | On automatic analysis of geometrically proximate nets in VSLI layoutabstractWe address the problem of automatic analysis of geometrically proximate nets in VLSI layout by presenting a framework (named FASCL) which supports pairwise analysis of nets based on a geometric kernel. The exact form of the analysis function can be specified to the kernel, which assumes a coupling function based on pairwise interaction between geometrically proximate nets. The user can also attach these functions to conditions and FASCL will automatically apply the function to all pairs of nets which satisfy a condition. Our method runs with sub-quadratic time complexity, O(N/sup 1+k/), where N is the number of nets and we have proved that k<1. We have successfully used the program to analyze circuits for bridging faults, coupling capacitance extraction, crosstalk analysis, signal integrity analysis and delay fault testing. Sandeep Koranne, Om Prakash Gangwal |
DATE | 2 |