Demo Data from SIGIR 2026 / reviewers in the wild / expert
Dinesh C. Suresh
dblp:21/3356
· DBLP profile ↗
7ranked-venue papers
7as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 6 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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 |
Energy-efficient computing · 39% Integrated circuit design · 30% Processor architecture and microarchitecture · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › low-power circuit design
bus encoding |
0.1 | 1 | 2009 | Tunable and Energy Efficient Bus Encoding Techniques · IEEE Trans. Computers 2009 |
Energy-efficient computing › dynamic power reduction
bus power reduction |
0.1 | 1 | 2009 | Tunable and Energy Efficient Bus Encoding Techniques · IEEE Trans. Computers 2009 |
Processor architecture and microarchitecture › microprocessor design › processor core design › datapath design
data bus encoding |
0.1 | 1 | 2009 | Tunable and Energy Efficient Bus Encoding Techniques · IEEE Trans. Computers 2009 |
Energy-efficient computing › energy management
embedded system power |
0.0 | 1 | 2009 | Tunable and Energy Efficient Bus Encoding Techniques · IEEE Trans. Computers 2009 |
Methods — techniques the papers use, named apart from their topics
variable length value encoding · 0.1tunable bus encoding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Tunable and Energy Efficient Bus Encoding TechniquesabstractOff-Chip buses constitute a significant portion of the total system power in embedded systems. Many research works have focused on reducing power consumption in the off-chip buses. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for off-chip data bus power reduction. In this paper, we propose two novel data bus encoding schemes to reduce power consumption in the data buses. The first scheme called Variable Length Value Encoder (VALVE) is capable of detecting and encoding variable lengths of repeated bit patterns in the data. The second technique called Tunable Bus Encoder (TUBE) encodes repetition in contiguous as well as noncontiguous bit positions of data values. Both schemes require just one external control signal to encode data values. TUBE is the first proposed hardware-based bus encoding scheme capable of detecting and encoding both contiguous and noncontiguous bit patterns of varying widths. Experimental evaluation on a large set of benchmarks shows an energy reduction of 58 percent and 60 percent on average for VALVE and TUBE, respectively. We evaluate the performance penalty incurred due to the codec delay and it is found to be 0.45 percent of the total program execution time. We also quantify our hardware overhead in terms of area, delay, and energy consumption. In 0.18 mum technology, VALVE and TUBE require a modest area of 0.0486 mm2and 0.0521 mm2, respectively. Dinesh C. Suresh, Banit Agrawal, Jun Yang 0002, Walid A. Najjar |
IEEE Trans. Computers | 1 |
| 2009 | Energy-efficient encoding techniques for off-chip data busesabstractReducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where frequent value encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses. In this article, we propose improved frequent value data bus-encoding techniques aimed at reducing more switching activity and, hence, power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data-bus values. Our techniques just use one external control signal and capture bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 10% more than the conventional FVE scheme. Dinesh C. Suresh, Banit Agrawal, Jun Yang 0002, Walid A. Najjar |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2005 | VALVE: Variable Length Value Encoder for Off-Chip Data BusesabstractWe propose variable length value encoding (VALVE) technique to reduce the power consumption in the off-chip data buses. While past research has focused on encoding fixed length data values to reduce the transition activity in the data buses, our proposed scheme is capable of detecting and encoding variable length bit patterns in the data values. VALVE also does not require prior knowledge of input data and uses just one external control signal. We evaluate our proposed scheme using a large spectrum of benchmarks and we achieve an energy reduction of 58% on an average and up to 75% on some benchmarks. We also analyze the performance penalty incurred due to the codec delay, which is found to be 0.45% of the total program execution time. We find that VALVE requires a minimal area of 0.0486 mm/sup 2/, which can be easily implemented with in a memory controller. Dinesh C. Suresh, Banit Agrawal, Walid A. Najjar, Jun Yang 0002 |
ICCD | 1 |
| 2005 | A tunable bus encoder for off-chip data busesabstractOff-Chip buses constitute a significant portion of the total system power in embedded systems. Past research has focused on encoding contiguous bit positions in data values to reduce the transition activity in the off-chip data buses. In this paper, we propose TUnable Bus Encoding (TUBE) scheme to reduce the power consumption in the data buses, which exploits repetition in contiguous as well as non-contiguous bit positions in order to encode data values. We also solve the problem of keeping just one control signal for our codec design. We compare our results with some of the already existing best schemes such as Frequent Value encoding (FVE) and FV-MSB-LSB encoding schemes. We find that our scheme achieves an improvement of 21 % on average and up to 28 % on some benchmarks over the FVE scheme and up to 84 % over unencoded data. In comparison to FV-MSB-LSB encoding scheme, our scheme improves the energy savings by 10 % on average and up to 21 % for some media applications at the expense of minimal 0.45% performance overhead. We present a hardware design of our codec and provide a detailed analysis of the hardware overhead in terms of area, delay and energy consumption. We find that our codec can be easily implemented in an on-chip memory controller with small area requirement of 0.0521 mm 2. Categories and Subject Descriptors C.4 [Performance of systems]: Design studies – data bus encoding, Dinesh C. Suresh, Banit Agrawal, Jun Yang 0002, Walid A. Najjar |
ISLPED | 1 |
| 2003 | Power efficient encoding techniques for off-chip data busesabstractReducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where Frequent Value Encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses.In this paper, we propose improved frequent value data-bus encoding techniques aimed at reducing more switching activity and hence, more power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data bus values. Our technique does not use additional external control signal and captures bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 11% more than the conventional FVE scheme. Dinesh C. Suresh, Banit Agrawal, Jun Yang 0002, Walid A. Najjar, Laxmi N. Bhuyan |
CASES | 1 |
| 2003 | FV-MSB: A Scheme for Reducing Transition Activity on Data Buses
Dinesh C. Suresh, Jun Yang 0002, Chuanjun Zhang, Banit Agrawal, Walid A. Najjar |
HiPC | 1 |
| 2003 | Profiling tools for hardware/software partitioning of embedded applicationsabstractLoops constitute the most executed segments of programs and therefore are the best candidates for hardware software partitioning. We present a set of profiling tools that are specifically dedicated to loop profiling and do support combined function and loop profiling. One tool relies on an instruction set simulator and can therefore be augmented with architecture and micro-architecture features simulation while the other is based on compile-time instrumentation of gcc and therefore has very little slow down compared to the original program We use the results of the profiling to identify the compute core in each benchmark and study the effect of compile-time optimization on the distribution of cores in a program. We also study the potential speedup that can be achieved using a configurable system on a chip, consisting of a CPU embedded on an FPGA, as an example application of these tools in hardware/software partitioning. Dinesh C. Suresh, Walid A. Najjar, Frank Vahid, Jason R. Villarreal, Greg Stitt |
LCTES | 1 |