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.

Jingcao Hu

dblp:77/6320 · DBLP profile ↗
← Back
10ranked-venue papers
8as first author
0since 2021 · last 2011
—ORCID · none

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

Systems, architecture and hardware · 10 · 8 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
3 papers
Interconnection networks and networks-on-chip · 52% Electronic design automation · 25% Storage systems · 15%

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

TopicWeightPapersLastEvidence papers
Storage systems › buffer management
buffer allocation
0.112006
System-Level Buffer Allocation for Application-Specific Networks-on-Chip Router Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Interconnection networks and networks-on-chip
router architecture
0.112006
System-Level Buffer Allocation for Application-Specific Networks-on-Chip Router Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Interconnection networks and networks-on-chip › network-on-chip design
mapping
0.112005
Energy- and performance-aware mapping for regular NoC architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation › physical design
routing
0.112005
Energy- and performance-aware mapping for regular NoC architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing
0.012004
DyAD: smart routing for networks-on-chip · DAC 2004
Interconnection networks and networks-on-chip › routing algorithms
deterministic routing
0.012004
DyAD: smart routing for networks-on-chip · DAC 2004
Electronic design automation › physical design › routing › message routing
network-on-chip routing
0.012004
DyAD: smart routing for networks-on-chip · DAC 2004
Embedded and real-time systems
application-specific system design
0.012006
System-Level Buffer Allocation for Application-Specific Networks-on-Chip Router Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Energy-efficient computing › energy-efficient communication
communication energy minimization
0.012005
Energy- and performance-aware mapping for regular NoC architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005

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

buffer planning algorithm · 0.1deadlock-free deterministic routing · 0.1branch-and-bound · 0.1bandwidth reservation · 0.1simulation · 0.0congestion-aware routing · 0.0
YearPublicationVenuePosition
2011 Energy and reliability oriented mapping for regular Networks-on-Chip
abstract
We formulate the problem of energy consumption and reliability oriented application mapping on regular Network-on-Chip topologies. We propose a novel branch-and-bound based algorithm to solve this problem. Reliability is estimated by an efficient Monte Carlo algorithm based on the destruction spectrum of the network. Simulation results demonstrate that reliability can be improved without sacrificing much of energy consumption.
Cristinel Ababei, Hamed Sajjadi Kia, Om Prakash Yadav, Jingcao Hu
NOCS4
2006 System-Level Buffer Allocation for Application-Specific Networks-on-Chip Router Design
abstract
In this paper, a novel system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs) is presented. More precisely, given the traffic characteristics of the target application and the total budget of the available buffering space, the proposed algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, such that the overall performance is maximized. This is in deep contrast with the uniform assignment of buffering resources (currently used in NoC design), which can significantly degrade the overall system performance. Indeed, the experimental results show that while the proposed algorithm is very fast, significant performance improvements can be achieved compared to the uniform buffer allocation. For instance, for a complex audio/video application, about 80% savings in buffering resources, can be achieved by smart buffer allocation using the proposed algorithm
Jingcao Hu, Ümit Y. Ogras, Radu Marculescu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2005 Communication-Centric SoC Design for Nanoscale Domain
abstract
In the realm of 35nm technology, it becomes possible to have thousands of IP blocks that need to communicate efficiently. Large-scale integration of these blocks onto a single chip makes the use of truly scalable networks-on-chips (NoC) communication architectures inevitable. This paper provides an overview of the outstanding research issues involved in designing application-specific NoC architectures by considering explicitly the level of customization envisioned in the communication architecture. For each category of approaches, we discuss the significance of the problem, provide a problem statement and survey the relevant solutions to date.
Ümit Y. Ogras, Jingcao Hu, Radu Marculescu
ASAP2
2005 Energy- and performance-aware mapping for regular NoC architectures
abstract
In this paper, we present an algorithm which automatically maps a given set of intellectual property onto a generic regular network-on-chip (NoC) architecture and constructs a deadlock-free deterministic routing function such that the total communication energy is minimized. At the same time, the performance of the resulting communication system is guaranteed to satisfy the specified design constraints through bandwidth reservation. As the main theoretical contribution, we first formulate the problem of energy- and performance-aware mapping in a topological sense, and show how the routing flexibility can be exploited to expand the solution space and improve the solution quality. An efficient branch-and-bound algorithm is then proposed to solve this problem. Experimental results show that the proposed algorithm is very fast, and significant communication energy savings can be achieved. For instance, for a complex video/audio application, 51.7% communication energy savings have been observed, on average, compared to an ad hoc implementation.
Jingcao Hu, Radu Marculescu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2004 DyAD: smart routing for networks-on-chip
abstract
In this paper, we present and evaluate a novel routing scheme called DyAD which combines the advantages of both deterministic and adaptive routing schemes. More precisely, we envision a new routing technique which judiciously switches between deterministic and adaptive routing based on the network's congestion conditions. The simulation results show the effectiveness of DyAD by comparing it with purely deterministic and adaptive routing schemes under different traffic patterns. Moreover, a prototype router based on the DyAD idea has been designed and evaluated. Compared to purely adaptive routers, the overhead of implementing DyAD is negligible (less than 7%), while the performance is consistently better.
Jingcao Hu, Radu Marculescu
DAC1
2004 Energy-Aware Communication and Task Scheduling for Network-on-Chip Architectures under Real-Time Constraints
abstract
In this paper, we present a novel energy-aware scheduling (EAS) algorithm which statically schedules both communication transactions and computation tasks onto heterogeneous network-on-chip (NoC) architectures under real-time constraints. Our algorithm automatically assigns tasks onto different processing elements and then schedules their execution. At the same time, the algorithm also takes into consideration the exact communication delay by scheduling communication transactions in parallel. As the main contribution, we first formulate the problem of concurrent communication and task scheduling for heterogeneous NoC architectures and then propose an efficient heuristic to solve it. Experimental results show that significant energy savings can be achieved by using our energy-aware scheduler while meeting the specified performance constraints. For instance, for a complex multimedia application, 44% energy savings have been observed, on average, compared to the schedules generated by a standard earliest-deadline-first scheduler.
Jingcao Hu, Radu Marculescu
DATE1
2004 Application-specific buffer space allocation for networks-on-chip router design
abstract
We present a system-level buffer planning algorithm that can be used to customize the router design in networks-on-chip (NoCs). More precisely, given the traffic characteristics of the target application and the buffering space budget, our algorithm automatically assigns the buffer depth for each input channel, in different routers across the chip, to match the communication pattern, such that the overall performance is maximized. This is in deep contrast with the uniform assignment of buffering resources (currently used in NoC design) which can significantly degrade the overall system performance. For instance, for a complex audio/video application, about 85% savings in buffering resources can be achieved by smart buffer allocation using our algorithm without any reduction in performance.
Jingcao Hu, Radu Marculescu
ICCAD1
2004 Architecting voltage islands in core-based system-on-a-chip designs
abstract
Voltage islands enable core-level power optimization for System-on-Chip (SoC) designs by utilizing a unique supply voltage for each core. Architecting voltage islands involves island partition creation, voltage level assignment and floorplanning. The task of island partition creation and level assignment have to be done simultaneously in a floorplanning context due to the physical constraints involved in the design process. This leads to a floorplanning problem formulation that is very different from the traditional floorplanning for ASIC-style design.In this paper, we define the problem of architecting voltage islands in core-based designs and present a new algorithm for simultaneous voltage island partitioning, voltage level assignment and physical-level floorplanning. Application of the proposed algorithm to a few benchmark and industrial examples is demonstrated using a prototype tool. Results show power savings of 14%--28%, depending on the constraints imposed on the number of voltage islands and other physical-level parameters.
Jingcao Hu, Youngsoo Shin, Nagu R. Dhanwada, Radu Marculescu
ISLPED1
2003 Energy-aware mapping for tile-based NoC architectures under performance constraints
abstract
In this paper, we present an algorithm which automatically maps the IPs/cores onto a generic regular Network on Chip (NoC) architecture such that the total communication energy is minimized. At the same time, the performance of the mapped system is guaranteed to satisfy the specified constraints through bandwidth reservation. As the main contribution, we first formulate the problem of energy-aware mapping, in a topological sense, and then propose an efficient branch-and-bound algorithm to solve it. Experimental results show that the proposed algorithm is very fast and robust, and significant energy savings can be achieved. For instance, for a complex video/audio SoC design, on average, 60.4% energy savings have been observed compared to an ad-hoc implementation.
Jingcao Hu, Radu Marculescu
ASP-DAC1
2003 Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures
Jingcao Hu, Radu Marculescu
DATE1