A survey on cache tuning from a power/energy perspective
W Zang, A Gordon-Ross - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
Low power and/or energy consumption is a requirement not only in embedded systems that
run on batteries or have limited cooling capabilities, but also in desktop and mainframes …
run on batteries or have limited cooling capabilities, but also in desktop and mainframes …
Productive cluster programming with OmpSs
Clusters of SMPs are ubiquitous. They have been traditionally programmed by using MPI.
But, the productivity of MPI programmers is low because of the complexity of expressing …
But, the productivity of MPI programmers is low because of the complexity of expressing …
Automated software testing using metahurestic technique based on an ant colony optimization
PR Srivastava, K Baby - 2010 international symposium on …, 2010 - ieeexplore.ieee.org
Software testing is an important and valuable part of the software development life cycle.
Due to time, cost and other circumstances, exhaustive testing is not feasible that's why there …
Due to time, cost and other circumstances, exhaustive testing is not feasible that's why there …
Accelerating architectural simulation via statistical techniques: A survey
Q Guo, T Chen, Y Chen… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
In computer architecture research and development, simulation is a powerful way of
acquiring and predicting processor behaviors. While architectural simulation has been …
acquiring and predicting processor behaviors. While architectural simulation has been …
MUSA: a multi-level simulation approach for next-generation HPC machines
The complexity of High Performance Computing (HPC) systems is increasing in the number
of components and their heterogeneity. Interactions between software and hardware involve …
of components and their heterogeneity. Interactions between software and hardware involve …
Task-based programming with ompss and its application
OmpSs is a task-based programming model that aims to provide portability and flexibility for
sequential codes while the performance is achieved by the dynamic exploitation of the …
sequential codes while the performance is achieved by the dynamic exploitation of the …
A trace-driven approach for fast and accurate simulation of manycore architectures
The evolution of manycore systems, forecasted to feature hundreds of cores by the end of
the decade calls for efficient solutions for design space exploration and debugging. Among …
the decade calls for efficient solutions for design space exploration and debugging. Among …
Scalable high-performance parallel design for network intrusion detection systems on many-core processors
Network Intrusion Detection Systems (NIDSes) face significant challenges coming from the
relentless network link speed growth and increasing complexity of threats. Both hardware …
relentless network link speed growth and increasing complexity of threats. Both hardware …
Disaggregated computing. an evaluation of current trends for datacentres
Next generation data centers will likely be based on the emerging paradigm of
disaggregated function-blocks-as-a-unit departing from the current state of mainboard-as-a …
disaggregated function-blocks-as-a-unit departing from the current state of mainboard-as-a …
Taskpoint: Sampled simulation of task-based programs
Sampled simulation is a mature technique for reducing simulation time of single-threaded
programs, but it is not directly applicable to simulation of multi-threaded architectures …
programs, but it is not directly applicable to simulation of multi-threaded architectures …