Browsing by Subject "Multicore programming"
Now showing items 1-10 of 10
-
Conference Object
Data parallel acceleration of decision support queries using cell/BE and GPUs
(2009)Decision Support System (DSS) workloads are known to be one of the most time-consuming database workloads that processes large data sets. Traditionally, DSS queries have been accelerated using large-scale multiprocessor. ...
-
Article
Data-Driven Thread Execution on Heterogeneous Processors
(2017)In this paper we report our experience in implementing and evaluating the Data-Driven Multithreading (DDM) model on a heterogeneous multi-core processor. DDM is a non-blocking multithreading model that decouples the ...
-
Article
Integrating Transactions into the Data-Driven Multi-threading Model Using the TFlux Platform
(2016)The introduction of multi-core processors has renewed the interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential ...
-
Conference Object
Integrating transactions into the data-driven multi-threading model using the tflux platform
(2012)Multi-core processors have renewed interest in programming models which can efficiently exploit general purpose parallelism. Data-Flow is one such model which has demonstrated significant potential in the past. However, ...
-
Conference Object
Scalable and dynamic global power management for multicore chips
(Association for Computing Machinery, 2015)The design for continuous computer performance is increasingly becoming limited by the exponential increase in the power consumption. In order to improve the energy efficiency of multicore chips, we propose a novel global ...
-
Conference Object
The TERAFLUX project: Exploiting the dataflow paradigm in next generation teradevices
(2013)Thanks to the improvements in semiconductor technologies, extreme-scale systems such as teradevices (i.e., composed by 1000 billion of transistors) will enable systems with 1000+ general purpose cores per chip, probably ...
-
Article
TERAFLUX: Harnessing dataflow in next generation teradevices
(2014)The improvements in semiconductor technologies are gradually enabling extreme-scale systems such as teradevices (i.e., chips composed by 1000 billion of transistors), most likely by 2020. Three major challenges have been ...
-
Conference Object
Test-driven Coarray parallelization of a legacy Fortran application
(Affiliation: EXA High Performance Computing, Nicosia, CyprusAffiliation: Center for Computational Earth and Environmental Sciences, Stanford University, Stanford, CA, United StatesAffiliation: Combustion Research Facility, Sandia National Laboratories, Livermore, CA, United StatesAffiliation: Performance Research Laboratory, University of Oregon, Eugene, OR, United StatesAffiliation: UCY-CompSci, University of Cyprus, Nicosia, CyprusCorrespondence Address: EXA High Performance Computing, Nicosia, Cyprus, 2013)This paper summarizes a strategy for parallelizing a legacy Fortran 77 program using the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...
-
Conference Object
Tfluxscc: A case study for exploiting performance in future many-core systems
(Association for Computing Machinery, 2014)The number of computational units integrated in a single processor is rapidly increasing. This suggests that applica-tions will require effcient and effective ways to exploit the parallelism to achieve the performance ...
-
Article
Using Coarrays to Parallelize Legacy Fortran Applications: Strategy and Case Study
(2015)This paper summarizes a strategy for parallelizing a legacy Fortran 77 programusing the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...