A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Development and Evaluation of an Experimental Java-based Web Server
2013
International Journal of Applied Information Systems
Objective of this paper is to present a model of a novel web server architecture based on the best properties of multithreaded and event-driven architectures. ...
This paper compares the architecture of multi-threaded and event-driven web servers and highlights their advantages and disadvantages. ...
WEB SERVER ARCHITECTURES 2.1 Multi-Threaded Architecture Multithreaded architecture is a natural way of programming a server and is the most common approach for implementing web servers, e.g. ...
doi:10.5120/ijais12-450872
fatcat:xtsvt2sw6vbuzp3qrukwywvtvu
POSTER: a generic framework for asynchronous progression and multithreaded communications
2014
2014 IEEE International Conference on Cluster Computing (CLUSTER)
It uses system threads and thus is composable with any runtime system used for multithreading. ...
This imposes new requirements on communication libraries, such as the need for MPI_THREAD_MULTIPLE level of multi-threading support. ...
Implementation uses system threads and thus is composable with any runtime system used for multithreading. ...
doi:10.1109/cluster.2014.6968752
dblp:conf/cluster/Denis14
fatcat:y7fgqwf5rngbppwlnh3eunqhai
Designing and implementing thread-safe multithreaded libraries can be a daunting task as developers of these libraries need to ensure that their implementations are free from concurrency bugs, including ...
The input to OMEN is the library implementation under consideration and the output is a set of deadlock revealing multithreaded tests. ...
Architecture We address the problem of synthesizing multithreaded test cases to enable deadlock detection in multithreaded libraries [4] . ...
doi:10.1145/2660252.2664663
dblp:conf/oopsla/SamakR14a
fatcat:vs3deyz4tngw3hpvftekl4eafy
Evaluation of OpenMP for the Cyclops Multithreaded Architecture
[chapter]
2003
Lecture Notes in Computer Science
The environment is evaluated with a set of simple numerical kernels and a subset of the NAS OpenMP benchmarks. ...
Multithreaded architectures have the potential of tolerating large memory and functional unit latencies and increase resource utilization. ...
A number of studies have been recently published in which different compiler optimizations are evaluated for multithreaded architectures. ...
doi:10.1007/3-540-45009-2_6
fatcat:dod3k6rf5vffbh4vj33t7syl4y
Implementing Multithreaded Protocols for Release Consistency on Top of the Generic DSM-PM2 Platform
[chapter]
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
A multithreaded communication engine for multicore architectures
2008
Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)
This naturally raises the problem of designing efficient, multithreaded implementations of MPI. ...
We have implemented these methods in the PM2 software suite, evaluated their behavior in typical cases, and we have observed good performance results in overlapping communication and computation. ...
This work has been funded by the project "LEGO" (ANR-CICG05-11) from the French National Agency for Research (ANR). ...
doi:10.1109/ipdps.2008.4536139
dblp:conf/ipps/TrahayBDN08
fatcat:2i57bwpr2ndxtke5zuyxhwk2au
Multithreading in the kylin operating system for high end computing
2005
Eighth International Conference on High-Performance Computing in Asia-Pacific Region (HPCASIA'05)
This paper presents the architectural and implementation details of multithreading in kylin operating system. ...
This system provides a foundation for efficient and flexible threads on both uniprocessor and multiprocessor machines .The work is based on the scheduler activations kernel interface proposed by Anderson ...
First , as motivation , Section 2 describes traditional thread implementations .In Section 3 we discuss the architectural and implementation details of the multithreading in kylin. ...
doi:10.1109/hpcasia.2005.54
fatcat:yxe46b2crbebpdpmmrq7rztv3m
A Transparent Operating System Infrastructure for Embedding Adaptability to Thread-Based Programming Models
[chapter]
2001
Lecture Notes in Computer Science
The paper presents an implementation and evaluation of these services in the Linux kernel, using two popular multithreading programming systems, namely OpenMP and Cilk. ...
This paper defines a unified set of services, implemented at the operating system level, which can be used to embed adaptability in any thread-based programming paradigm. ...
Acknowledgments This work has been supported by the Hellenic General Secretariat of Research and Technology (G.S.R.T.) research program 99E∆-566. ...
doi:10.1007/3-540-44681-8_75
fatcat:kc6gucwhzjg6pcb6le7aixdtdm
PMT: A Generic Object-Oriented Parallel MultiThread Programming Interface
2007
Proceedings of the 2nd International ICST Conference on Scalable Information Systems
This paper presents a unique generic object-oriented parallel multithread programming interface, which is designed and implemented to solve the drawbacks of current parallel multithread programming interfaces ...
Evaluation results show that programmers can benefit a lot from the interface. ...
OpenMP [3] is a collection of directives and supporting runtime library routines to support multi-threaded application programming. ...
doi:10.4108/infoscale.2007.200
dblp:conf/infoscale/YangZC07
fatcat:r7oiqttrfzdx7kfnaintmxtblq
Scheduling FFT computation on SMP and multicore systems
2007
Proceedings of the 21st annual international conference on Supercomputing - ICS '07
We evaluate the performance of OpenMP and PThreads implementations of FFT on a number of latest architectures. ...
In the end, we also present a performance comparison between the UHFFT and FFTW implementations. ...
We evaluated the performance of two multithreading models, i.e., thread pooling and fork/join models. ...
doi:10.1145/1274971.1275011
dblp:conf/ics/AliJS07
fatcat:ngkx3wztgzanvgg3ybakgh4bva
Qthreads: An API for programming with millions of lightweight threads
2008
Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)
Hardware support for lightweight threads is a developing area of research. ...
Each architecture with such support provides a unique interface, hindering development for them and comparisons between them. ...
The Unix implementation is a proof of concept that provides a basis for developing applications for large scale multithreaded architectures. ...
doi:10.1109/ipdps.2008.4536359
dblp:conf/ipps/WheelerMT08
fatcat:c5awdwr4ufgz5cr45bwylgmhzu
pioman: A Pthread-Based Multithreaded Communication Engine
2015
2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
It uses system threads and thus is composable with any runtime system used for multithreading. ...
This imposes new requirements on communication libraries, such as the need for MPI_THREAD_MULTIPLE level of multi-threading support. ...
We proposed [13] a first implementation of a task scheduling system for communication libraries called pioman. ...
doi:10.1109/pdp.2015.78
dblp:conf/pdp/Denis15
fatcat:7snp4rhezzc6fb4yz5rtsa47py
Co-Design of Multicore Hardware and Multithreaded Software for Thread Performance Assessment on an FPGA
2022
Computers
Multicore and multithreaded architectures increase the performance of computing systems. ...
The increase in the speedup is proportional to the core scaling, reaching a maximum of 53% for the configuration with the highest number of cores and threads. ...
The development of the multithread control software applied for testing performance metrics was based upon the use of the POSIX user level threads library in C. ...
doi:10.3390/computers11050076
fatcat:kyuy3opsg5h2fputitwzedltim
Multi2Sim: A Simulation Framework to Evaluate Multicore-Multithreaded Processors
2007
19th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'07)
A set of simulation examples is also included for illustrative purposes. ...
The permanent need of evaluating new designs on each of these components motivates the development of tools which simulate the system working as a whole. ...
Acknowledgements This work was supported by CICYT under Grant TIN2006-15516-C04-01, by Consolider-Ingenio 2010 under Grant CSD2006-00046 and by the Generalitat Valenciana under grant GV06/326. ...
doi:10.1109/sbac-pad.2007.17
fatcat:litbjuzotnh2bo3s5hjgjbtoce
Parallelization and vectorization of ROOT fitting classes
2018
Journal of Physics, Conference Series
We introduce parallelization and vectorization in ROOT mathematical and statistical libraries in order to take full advantage of new computer architectures and to maximize the CPU usage with an increasing ...
We also include support for different SIMD libraries, by including in ROOT a new generic library for vectorization. ...
TThreadExecutor receives the clustered data and distributes the tasks among threads for their evaluation in the multithreaded Map stage (Distribution). ...
doi:10.1088/1742-6596/1085/3/032024
fatcat:hnbjjx4t35hixhdg4cpowyfv5q
« Previous
Showing results 1 — 15 out of 8,676 results