Results 131 to 140 of about 441 (179)
Some of the next articles are maybe not open access.

Fast synchronization for chip multiprocessors

ACM SIGARCH Computer Architecture News, 2005
This paper presents a novel mechanism for barrier synchronization on chip multi-processors (CMPs). By forcing the invalidation of selected I-cache lines, this mechanism starves threads and thus forces their execution to stop. Threads are let free when all have entered the barrier.We evaluated this mechanism using SMTSim and report much better (and most
Jack Sampson   +4 more
openaire   +1 more source

A stream chip-multiprocessor for bioinformatics

ACM SIGARCH Computer Architecture News, 2008
Bioinformatics applications such as gene and protein sequence matching algorithms are characterized by the need to process large amounts of data. While uni-processor performance growth is slowing due to an increasing gap between processor and memory speeds and a saturation of processor clock frequencies, Genbank data is doubling every 15 months.
Ravi Kiran Karanam   +2 more
openaire   +1 more source

Migration in Single Chip Multiprocessors

IEEE Computer Architecture Letters, 2002
Global communication costs in future single-chipmultiprocessors will increase linearly with distance. In this paper,we revisit the issues of locality and load balance in order totake advantage of these new costs. We present a technique whichsimultaneously migrates data and threads based on vectors specifyinglocality and resource usage.
Kelly A. Shaw 0001, William J. Dally
openaire   +1 more source

Dynamic on-chip memory management for chip multiprocessors

Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems, 2004
One of the most important issues in designing a chip multiprocessor is to decide its on-chip memory organization. A poor on-chip memory design can have serious power and performance implications when running data-intensive embedded applications. While it is possible to design an application-specific memory architecture, this may not be the best option,
Mahmut T. Kandemir   +2 more
openaire   +1 more source

Efficient Synchronization for Embedded On-Chip Multiprocessors

IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2006
This paper investigates optimized synchronization techniques for shared memory on-chip multiprocessors (CMPs) based on network-on-chip (NoC) and targeted at future mobile systems. The proposed solution is based on the idea of locally performing synchronization operations requiring continuous polling of a shared variable, thus, featuring large ...
Matteo Monchiero   +3 more
openaire   +2 more sources

The future of multiprocessor systems-on-chips

Proceedings of the 41st annual Design Automation Conference, 2004
This paper surveys the state-of-the-art and pending challenges in MPSoC design. Standards in communications, multimedia, networking, and other areas encourage the development of high-performance platforms that can support a range of implementations of the standard.
openaire   +1 more source

Embedded Multiprocessor Systems-on-Chip Programming

IEEE Software, 2009
We have demonstrated the toolflow developed at IMEC for the MPEG-4 encoder on different platforms. In the future, we want to integrate the different tools in the flow even more, because they are mainly used separately today. Furthermore, we are in the process of validating the flow on more applications, particularly in the wireless-communication domain.
Jean-Yves Mignolet, Roel Wuyts
openaire   +1 more source

Adaptive Thread Scheduling in Chip Multiprocessors

International Journal of Parallel Programming, 2019
The full potential of chip multiprocessors remains unexploited due to architecture oblivious thread schedulers employed in operating systems. We introduce an adaptive cache-hierarchy-aware scheduler that tries to schedule threads in a way that inter-thread contention is minimized.
Aktürk, İ., Öztürk, Özcan
openaire   +2 more sources

In-Network Caching for Chip Multiprocessors

2009
Effective management of data is critical to the performance of emerging multi-core architectures. Our analysis of applications from SpecOMP reveal that a small fraction of shared addresses correspond to a large portion of accesses. Utilizing this observation, we propose a technique that augments a router in a on-chip network with a small data store to ...
Aditya Yanamandra   +4 more
openaire   +1 more source

Home - About - Disclaimer - Privacy