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

Mihai Pricopi

dblp:04/10861 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 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
Processor architecture and microarchitecture · 62% Energy-efficient computing · 34% Embedded and real-time systems · 4%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
chip multiprocessor
0.322014
Task Scheduling on Adaptive Multi-Core · IEEE Trans. Computers 2014
Bahurupi: A polymorphic heterogeneous multi-core architecture · ACM Trans. Archit. Code Optim. 2012
Energy-efficient computing › power management › system-level power management
hierarchical power management
0.212013
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Energy-efficient computing
power management
0.212013
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Processor architecture and microarchitecture › multicore design
heterogeneous multicore
0.112012
Bahurupi: A polymorphic heterogeneous multi-core architecture · ACM Trans. Archit. Code Optim. 2012
Processor architecture and microarchitecture › chip multiprocessor
reconfigurable multicore
0.112012
Bahurupi: A polymorphic heterogeneous multi-core architecture · ACM Trans. Archit. Code Optim. 2012
Processor architecture and microarchitecture
multicore design
0.122014
Task Scheduling on Adaptive Multi-Core · IEEE Trans. Computers 2014
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Processor architecture and microarchitecture › multicore design › heterogeneous multicore
asymmetric multicore
0.012013
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Energy-efficient computing
thermal design power
0.012013
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Energy-efficient computing
thermal management
0.012013
Hierarchical power management for asymmetric multi-core in dark silicon era · DAC 2013
Embedded and real-time systems › embedded hardware platform
multicore embedded systems
0.012012
Bahurupi: A polymorphic heterogeneous multi-core architecture · ACM Trans. Archit. Code Optim. 2012

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

online scheduling · 0.2offline scheduling · 0.2makespan minimization · 0.2control theory · 0.2dynamic core merging · 0.1
YearPublicationVenuePosition
2014 Task Scheduling on Adaptive Multi-Core
abstract
Multi-cores have become ubiquitous both in the general-purpose computing and the embedded domain. The current technology trends show that the number of on-chip cores is rapidly increasing, while their complexity is decreasing due to power and thermal constraints. Increasing number of simple cores enable parallel applications benefit from abundant thread-level parallelism (TLP), while sequential fragments suffer from poor exploitation of instruction-level parallelism (ILP). Recent research has proposed adaptive multi-core architectures that are capable of coalescing simple physical cores to create more complex virtual cores so as to accelerate sequential code. Such adaptive architectures can seamlessly exploit both ILP and TLP. The goal of this paper is to quantitatively characterize the performance potential of adaptive multi-core architectures. Previous research have primarily focused on only sequential workload on adaptive multi-cores. We address a more realistic scenario where parallel and sequential applications co-exist on an adaptive multi-core platform. Scheduling tasks on adaptive architectures reveal challenging resource allocation problems for the existing schedulers. We construct offline and online schedulers that intelligently reconfigure and allocate the cores to the applications so as to minimize the overall makespan under the constraints of a realistic adaptive multi-core architecture. Experimental results reveal that adaptive multi-core architectures can substantially decrease the makespan compared to both static symmetric and asymmetric multi-core architectures.
Mihai Pricopi, Tulika Mitra
IEEE Trans. Computers1
2013 Power-performance modeling on asymmetric multi-cores
abstract
Asymmetric multi-core architectures have recently emerged as a promising alternative in a power and thermal constrained environment. They typically integrate cores with different power and performance characteristics, which makes mapping of workloads to appropriate cores a challenging task. Limited number of performance counters and heterogeneous memory hierarchy increase the difficulty in predicting the performance and power consumption across cores in commercial asymmetric multi-core architectures. In this work, we propose a software-based modeling technique that can estimate performance and power consumption of workloads for different core types. We evaluate the accuracy of our technique on ARM big. LITTLE asymmetric multi-core platform.
Mihai Pricopi, Thannirmalai Somu Muthukaruppan, Vanchinathan Venkataramani, Tulika Mitra, Sanjay Vishin
CASES1
2013 Hierarchical power management for asymmetric multi-core in dark silicon era
abstract
Asymmetric multi-core architectures integrating cores with diverse power-performance characteristics is emerging as a promising alternative in the dark silicon era where only a fraction of the cores on chip can be powered on due to thermal limits. We introduce a hierarchical power management framework for asymmetric multi-cores that builds on control theory and coordinates multiple controllers in a synergistic manner to achieve optimal power-performance efficiency while respecting the thermal design power budget. We integrate our framework within Linux and implement/evaluate it on real ARM big.LITTLE asymmetric multi-core platform.
Thannirmalai Somu Muthukaruppan, Mihai Pricopi, Vanchinathan Venkataramani, Tulika Mitra, Sanjay Vishin
DAC2
2013 Implementation of core coalition on FPGAs
abstract
Embedded systems increasingly need to support dynamic and diverse application landscape. In response, performance asymmetric multi-cores, comprising of identical instruction-set architecture but micro-architecturally distinct set of simple and complex cores, have emerged as an attractive alternative to accommodate software diversity. Dynamic heterogeneous multi-core architectures take this concept forward by allowing on-demand formation of virtual asymmetric multi-cores through coalition of physically symmetric simple cores and thus adjust better to workload variation at runtime. In this paper, we present the first hardware implementation of a core coalition architecture and synthesize its functional prototype on FPGAs.
Kaushik Triyambaka Mysur, Mihai Pricopi, Thomas Marconi, Tulika Mitra
VLSI-SoC2
2012 Bahurupi: A polymorphic heterogeneous multi-core architecture
abstract
Computing systems have made an irreversible transition towards parallel architectures with the emergence of multi-cores. Moreover, power and thermal limits in embedded systems mandate the deployment of many simpler cores rather than a few complex cores on chip. Consumer electronic devices, on the other hand, need to support an ever-changing set of diverse applications with varying performance demands. While some applications can benefit from thread-level parallelism offered by multi-core solutions, there still exist a large number of applications with substantial amount of sequential code. The sequential programs suffer from limited exploitation of instruction-level parallelism in simple cores. We propose a reconfigurable multi-core architecture, called Bahurupi, that can successfully reconcile the conflicting demands of instruction-level and thread-level parallelism. Bahurupi can accelerate the performance of serial code by dynamically forming coalition of two or more simple cores to offer increased instruction-level parallelism. In particular, Bahurupi can efficiently merge 2-4 simple 2-way out-of-order cores to reach or even surpass the performance of more complex and power-hungry 4-way or 8-way out-of-order core. Compared to baseline 2-way core, quad-core Bahurupi achieves up to 5.61 speedup (average 4.08 speedup) for embedded workloads. On an average, quad-core Bahurupi achieves 17% performance improvement and 43% improvement in energy consumption compared to 8-way out-of-order baseline core on a diverse set of embedded benchmark applications.
Mihai Pricopi, Tulika Mitra
ACM Trans. Archit. Code Optim.1