Sökning: "Single Thread Performance"

Visar resultat 1 - 5 av 13 avhandlingar innehållade orden Single Thread Performance.

  1. 1. Techniques to Reduce Thread-Level Speculation Overhead

    Författare :Fredrik Warg; Chalmers University of Technology; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; Computer architecture; multithreaded processors; performance evaluation; speculation overhead; thread-level speculation; chip multiprocessors;

    Sammanfattning : The traditional single-core processors are being replaced by chip multiprocessors (CMPs) where several processor cores are integrated on a single chip. While this is beneficial for multithreaded applications and multiprogrammed workloads, CMPs do not provide performance improvements for single-threaded applications. LÄS MER

  2. 2. Leveraging Existing Microarchitectural Structures to Improve First-Level Caching Efficiency

    Författare :Ricardo Alves; David Black-Schaffer; Stefanos Kaxiras; Mattan Erez; Uppsala universitet; []
    Nyckelord :NATURAL SCIENCES; NATURVETENSKAP; NATURVETENSKAP; NATURAL SCIENCES; Energy Efficient Caching; Memory Architecture; Single Thread Performance; First-Level Caching; Out-of-Order Pipelines; Instruction Scheduling; Filter-Cache; Way-Prediction; Value-Prediction; Register-Sharing.;

    Sammanfattning : Low-latency data access is essential for performance. To achieve this, processors use fast first-level caches combined with out-of-order execution, to decrease and hide memory access latency respectively. LÄS MER

  3. 3. Performance Characterization and Optimization of In-Memory Data Analytics on a Scale-up Server

    Författare :Ahsan Javed Awan; Eduard Ayguade; Mats Brorsson; Vladimir Vlassov; Lieven Eeckhout; KTH; []
    Nyckelord :ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Workload Characterization; Big Data Analytics; Multicore Performance; Apache Spark; Near Data Processing; NUMA; Hyperthreading; Prefetchers; Coherently attached accelerators; Informations- och kommunikationsteknik; Information and Communication Technology;

    Sammanfattning : The sheer increase in the volume of data over the last decade has triggered research in cluster computing frameworks that enable web enterprises to extract big insights from big data. While Apache Spark defines the state of the art in big data analytics platforms for (i) exploiting data-flow and in-memory computing and (ii) for exhibiting superior scale-out performance on the commodity machines, little effort has been devoted to understanding the performance of in-memory data analytics with Spark on modern scale-up servers. LÄS MER

  4. 4. Power and Performance Optimization for Network-on-Chip based Many-Core Processors

    Författare :Yuan Yao; Zhonghai Lu; Trevor E. Carlson; KTH; []
    Nyckelord :ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Many-Core Processor; Network-on-Chip; Performance; Power Management; DVFS; Shared Memory Synchronization; Hardware Software Co-Design; Cache Coherency; Performance Isolation; Informations- och kommunikationsteknik; Information and Communication Technology;

    Sammanfattning : Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core Processors) running parallel and concurrent applications. As the core count scales up and the transistor size shrinks, how to optimize power and performance for NoC open new research challenges. LÄS MER

  5. 5. Techniques to Improve Energy Efficiency on Heterogeneous Multiprocessors under Timing and Quality Constraints

    Författare :Muhammad Waqar Azhar; Chalmers University of Technology; []
    Nyckelord :Thread throttling; Energy Efficiency; Dynamic Voltage Frequency Scaling DVFS ; Quality of Service; Heterogeneous multiprocessor; Soft real time systems.; Resource management; Core migration;

    Sammanfattning : Traditionally, applications are executed without the notion of a computational deadline and often use all available system resources, which leads to higher energy consumption. User specification of Quality of Service (QoS) constraints, in terms of completion time and solution quality, opens up for allocation of just enough resources to an application to finish just in time and thereby save energy. LÄS MER