Filters








7,480 Hits in 4.3 sec

Thread Assignment of Multithreaded Network Applications in Multicore/Multithreaded Processors

Petar Radojkovic, Vladimir Cakarevic, Javier Verdu, Alex Pajuelo, Francisco J. Cazorla, Mario Nemirovsky, Mateo Valero
2013 IEEE Transactions on Parallel and Distributed Systems  
The proposed method is evaluated with an industrial case study for a set of multithreaded network applications running on the UltraSPARC T2 processor.  ...  The introduction of multithreaded processors comprised of a large number of cores with many shared resources makes thread scheduling, and in particular optimal assignment of running threads to processor  ...  His research topics are centered in the area of high-performance computer architectures.  ... 
doi:10.1109/tpds.2012.311 fatcat:hxgtffkq6vdl5juwwy553dctl4

Multithreading Image Processing in Single-core and Multi-core CPU using Java

Alda Kika, Silvana Greca
2013 International Journal of Advanced Computer Science and Applications  
Multithreading has been shown to be a powerful approach for boosting a system performance. One of the good examples of applications that benefits from multithreading is image processing.  ...  In this paper we explore the performance of Java image processing applications designed with multithreading approach.  ...  One of the good examples of applications that benefit from multithreading in a multi-core processor is image processing.  ... 
doi:10.14569/ijacsa.2013.040926 fatcat:2vu3fsfyxjcgpotyjguuyaumrq

Performance analysis of Java concurrent programming: a case study of video mining system

Wenlong Li, E. Li, Ran Meng, Tao Wang, C. Dulong
2006 Proceedings 20th IEEE International Parallel & Distributed Processing Symposium  
employ a number of ways to improve performance.  ...  According to the experiments and detailed analysis, we conclude that for this video mining application: (1) Java is a good parallel language candidate for many core processors in terms of performance,  ...  Conclusion This study uses a video mining case to examine the performance of Java concurrent programming on Intel 4-way shared memory multiprocessor system , study the impact of multithreading on performance  ... 
doi:10.1109/ipdps.2006.1639505 dblp:conf/ipps/LiLMWD06 fatcat:haagfpnhkvbyforfvttukhqrgy

Pipelined hash-join on multithreaded architectures

Philip Garcia, Henry F. Korth
2007 Proceedings of the 3rd international workshop on Data management on new hardware - DaMoN '07  
This paper examines the performance of a pipeline of hashjoin operations when executing on multithreaded and multicore processors.  ...  Multi-core and multithreaded processors present both opportunities and challenges in the design of database query processing algorithms.  ...  Specifically, we studied the running of the hash-join algorithm in a pipelined fashion on a UHM processor.  ... 
doi:10.1145/1363189.1363191 dblp:conf/damon/GarciaK07 fatcat:dcm5xtvgzfdwpob5bibhntad5a

Implementing Multithreaded Protocols for Release Consistency on Top of the Generic DSM-PM2 Platform [chapter]

Gabriel Antoniu, Luc Bougé
2002 Lecture Notes in Computer Science  
This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded consistency protocols within a unified framework.  ...  We evaluate the impact of these consistency protocols on the overall performance of a typical distributed application, for two clusters with different interconnection networks and communication interfaces  ...  Acknowledgments We thank Vincent Bernardi for his help with the implementation of the two protocols for release consistency within DSM-PM .  ... 
doi:10.1007/3-540-47840-x_18 fatcat:ltqsxua7rbhrvk47titt5ndpnm

Multigrain parallel Delaunay Mesh generation

Christos D. Antonopoulos, Xiaoning Ding, Andrey Chernikov, Filip Blagojevic, Dimitrios S. Nikolopoulos, Nikos Chrisochoides
2005 Proceedings of the 19th annual international conference on Supercomputing - ICS '05  
a single physical processor.  ...  The exploitation of fine-grain parallelism results to higher performance than a pure MPI implementation and closes the gap between the performance of PCDM and the state-of-the-art sequential mesher on  ...  We would like to thank Chaman Verma for his initial implementation of the medium-grain PCDM algorithm and the anonymous referees for their valuable comments.  ... 
doi:10.1145/1088149.1088198 dblp:conf/ics/AntonopoulosDCBNC05 fatcat:2rfdnb2w75ewfmuv7n2cyvfbmm

Improving server software support for simultaneous multithreaded processors

Luke K. McDowell, Susan J. Eggers, Steven D. Gribble
2003 Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '03  
Simultaneous multithreading (SMT) represents a fundamental shift in processor capability.  ...  Consequently, just like the earlier arrival of multiprocessors, the advent of SMT processors prompts a needed re-evaluation of software that will run on them.  ...  First, we present the first experimental results of which we are aware that demonstrate the performance impact of memory allocation for a multithreaded processor.  ... 
doi:10.1145/781503.781504 fatcat:3ewwhcryubafbleaaqrq6wf4hq

Dynamic run-time architecture techniques for enabling continuous optimization

Tipp Moseley, Daniel A. Connors, Alex Shye, Vijay Janapa Reddi, Matthew Iyer, Dan Fay, David Hodgdon, Joshua L. Kihm, Alex Settle, Dirk Grunwald
2005 Proceedings of the 2nd conference on Computing frontiers - CF '05  
Future computer systems will integrate tens of multithreaded processor cores on a single chip die, resulting in hundreds of concurrent program threads sharing system resources.  ...  These designs will be the cornerstone of improving throughput in high-performance computing and server environments.  ...  The evolution dictates that future high-performance systems will integrate tens of multithreaded processor cores on a single chip die, resulting in hundreds of concurrent program threads sharing system  ... 
doi:10.1145/1062261.1062296 dblp:conf/cf/MoseleySRIFHKSGC05 fatcat:rorwkfs2yrfbjg4th23f4gr3lm

Improving server software support for simultaneous multithreaded processors

Luke K. McDowell, Susan J. Eggers, Steven D. Gribble
2003 Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '03  
Simultaneous multithreading (SMT) represents a fundamental shift in processor capability.  ...  Consequently, just like the earlier arrival of multiprocessors, the advent of SMT processors prompts a needed re-evaluation of software that will run on them.  ...  First, we present the first experimental results of which we are aware that demonstrate the performance impact of memory allocation for a multithreaded processor.  ... 
doi:10.1145/781498.781504 dblp:conf/ppopp/McDowellEG03 fatcat:he5oz7dmwrbobhpigptv2c43l4

Improving server software support for simultaneous multithreaded processors

Luke K. McDowell, Susan J. Eggers, Steven D. Gribble
2003 SIGPLAN notices  
Simultaneous multithreading (SMT) represents a fundamental shift in processor capability.  ...  Consequently, just like the earlier arrival of multiprocessors, the advent of SMT processors prompts a needed re-evaluation of software that will run on them.  ...  First, we present the first experimental results of which we are aware that demonstrate the performance impact of memory allocation for a multithreaded processor.  ... 
doi:10.1145/966049.781504 fatcat:w5yktkfbwjaavbahjhbi6egp3e

A Multithreaded Soft Processor for SoPC Area Reduction

Blair Fort, Davor Capalija, Zvonko Vranesic, Stephen Brown
2006 2006 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines  
This paper presents a multithreaded (MT) soft processor for area reduction in SoPC implementations.  ...  The growth in size and performance of Field Programmable Gate Arrays (FPGAs) has compelled System-on-a-Programmable-Chip (SoPC) designers to use soft processors for controlling systems with large numbers  ...  The studied architectures range from a superscalar out-of-order processor through a chip multiprocessor, an FGMT processor to an SMT processor.  ... 
doi:10.1109/fccm.2006.10 dblp:conf/fccm/FortCVB06 fatcat:ucepgze7qvfwfkk5c2a2dmv7su

Graph Coloring Algorithms for Muti-core and Massively Multithreaded Architectures [article]

Umit Catalyurek, John Feo, Assefaw Gebremedhin, Mahantesh Halappanavar, Alex Pothen
2012 arXiv   pre-print
Together, the three systems represent a spectrum of multithreading capabilities and memory structure.  ...  We study the performance of the algorithms on the Cray XMT and two multi-core systems, Sun Niagara 2 and Intel Nehalem.  ...  Department of Energy under Contract DE-AC06-76L01830.  ... 
arXiv:1205.3809v1 fatcat:zyay6yyvlrgdhcr5l76wtt2zcy

Multithreading with distributed functional units

B.K. Gunther
1997 IEEE transactions on computers  
Multithreaded processors multiplex the execution of a number of concurrent threads onto the hardware in order to hide latencies associated with memory access, synchronization, and arithmetic operations  ...  The multiple pipeline approach is studied specifically in the Concurro processor architecture-a machine supporting multiple thread contexts and capable of context switching asynchronously in response to  ...  Since only a finite level of concurrency is required to saturate a multithreaded processor, there is rarely any advantage to be gained from exploiting parallelism beyond the inter-thread and pipeline (  ... 
doi:10.1109/12.588034 fatcat:bb67gixdrvgmjdeaxnnyjyhb6a

Parallelism via Multithreaded and Multicore CPUs

A.C. Sodan, J. Machina, A. Deshmeh, K. Macnaughton, B. Esbaugh
2010 Computer  
Multithreaded and multicore designs support multitasking via parallel programs or running several applications concurrently.  ...  However, only 25% of the additional chip space that became available per year was actually harvested by new architectural features. 2 Additionally, the performance gap between processors and memory limits  ...  Acknowledgments We thank (alphabetically) Tracy Carver of AMD, Jaime Moreno of IBM, Denis Sheahan of Sun, and Xinmin Tian of Intel for their helpful feedback and for validation of our CPU/GPU data.  ... 
doi:10.1109/mc.2010.75 fatcat:z34ptnd3rbgdvf7md5dmmqinfm

Multi-Threaded Processors [chapter]

David Padua, Amol Ghoting, John A. Gunnels, Mark S. Squillante, José Meseguer, James H. Cownie, Duncan Roweth, Sarita V. Adve, Hans J. Boehm, Sally A. McKee, Robert W. Wisniewski, George Karypis (+29 others)
2011 Encyclopedia of Parallel Computing  
The instruction-level parallelism found in a conventional instruction stream is limited. Studies have shown the limits of processor utilization even for today's superscalar microprocessors.  ...  The main approaches are the (single) chip multiprocessor and the multithreaded processor which optimize the throughput of multiprogramming workloads rather than single-thread performance.  ...  A multithreaded processor is able to concurrently execute instructions of different threads of control within a single pipeline.  ... 
doi:10.1007/978-0-387-09766-4_423 fatcat:heb3n2cfwnbi5nvxv5kvxd2xgm
« Previous Showing results 1 — 15 out of 7,480 results