Computer systems with lightweight multi-threaded architectures
2023Embodiments of the present invention provide a class of computer architectures generally referred to as lightweight multi-threaded architectures (LIMA). Other embodiments may be described and claimed.
Smith, Burton+4 more
openaire +1 more source
Reducing thread divergence in GPU‐based bees swarm optimization applied to association rule mining
Concurrency and Computation, 2017The association rules mining (ARM) problem is one of the most important problems in the area of data mining. It aims at finding all relevant association rules from transactional databases. It is CPU time intensive and requires a huge computing power when
Y. Djenouri+4 more
semanticscholar +1 more source
Threading a sophomore computer animation curriculum
ACM SIGGRAPH Computer Graphics, 2001One of the major problems facing educators who teach computer animation is how to balance the technical and conceptual skills required to produce effective computer animation in a manner that is holistic. Often a single class cannot deal with both the conceptual and technical issues involved.
openaire +2 more sources
Energy-Efficient Thread Assignment Optimization for Heterogeneous Multicore Systems
ACM Transactions on Embedded Computing Systems, 2015The current trend to move from homogeneous to heterogeneous multicore systems provides compelling opportunities for achieving performance and energy efficiency goals.
V. Petrucci+5 more
semanticscholar +1 more source
An analysis of growth patterns in computer conferencing threads
Proceedings of the 1999 conference on Computer support for collaborative learning - CSCL '99, 1999Threads in a computer conferencing systems develop in seemingly unpredictable ways. Each time someone starts a new discussion or extends an existing line of thought, there is a subtle shift in the intellectual spotlight n a shift that influences the contribution patterns of subsequent users.
Jim Hewitt, Chris Teplovs
openaire +2 more sources
A Stall-Aware Warp Scheduling for Dynamically Optimizing Thread-level Parallelism in GPGPUs
International Conference on Supercomputing, 2015General-Purpose Graphic Processing Units (GPGPU) have been widely used in high performance computing as application accelerators due to their massive parallelism and high throughput.
Yulong Yu+5 more
semanticscholar +1 more source
An Open-Source Tool Flow for the Composition of Reconfigurable Hardware Thread Pool Architectures
2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines, 2015With heterogeneous parallel computing becoming more accessible from general-purpose languages, such as directive-enhanced C/C++ or X10, it is now profitable to exploit the highly energy-efficient operation of reconfigurable accelerators in such ...
Jens Korinth+2 more
semanticscholar +1 more source
Distributed Computing: Fundamentals, Simulations and Advanced Topics
Parallel Distributed Comput. Pract., 2001Stephen J. Hartley Oxford University Press, New York, 1998, 260 pp. ISBN 0-19-511315-2, $45.00 Concurrent Programming is a thorough treatment of Java multi-threaded programming for both a stand-alone and distributed environment.
M. Paprzycki
semanticscholar +1 more source
A Tool to Compute the Leakage of Multi-threaded Programs
2018This paper studies the security of multi-threaded programs and presents a tool for analyzing quantitative information flow (QIF) for multi-threaded programs written in a core imperative language. The aim of the tool is to measure the leakage of secret data in case a program leaks secret information.
Tri Minh Ngo, Quang Tuan Duong
openaire +2 more sources
Using Dynamic Duty Cycle Modulation to Improve Energy Efficiency in High Performance Computing
2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015Power is increasingly the limiting factor in High Performance Computing (HPC). Growing core counts in each generation increase power and energy demands.
Sridutt Bhalachandra+2 more
semanticscholar +1 more source