Essays about: "Data Prefetching"

Showing result 1 - 5 of 21 essays containing the words Data Prefetching.

  1. 1. Optimizing on-chip Machine Learning for Data Prefetching

    University essay from Göteborgs universitet/Institutionen för data- och informationsteknik

    Author : Hampus Larsson; Miranda Jernberg; Albin Pansell; Fabian Stigsson; Fredrik Hamrefors; Pontus Söderström; [2023-03-03]
    Keywords : Data Prefetching; Machine Learning; HW SW co-Design; HLS; FPGA;

    Abstract : The idea behind data prefetching is to speed up program execution by predicting what data is needed by the processor, before it is actually needed. Data prefetching is commonly performed by prefetching the next memory address in line, but there are other, more sophisticated approaches such as machine learning. READ MORE

  2. 2. Evaluation of Memory Prefetching Techniques for Modem Applications

    University essay from Linköpings universitet/Datorteknik

    Author : Gustav Nyholm; [2022]
    Keywords : cache; prefetching;

    Abstract : Processor performance has increased far faster than memories have been able to keep up with, forcing processor designers to use caches in order to bridge the speed difference. This can increase performance significantly for programs that utilize the caches efficiently but results in significant performance penalties when data is not in cache. READ MORE

  3. 3. AXI-PACK : Near-memory Bus Packing for Bandwidth-Efficient Irregular Workloads

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Chi Zhang; [2022]
    Keywords : General propose processor; on-chip bus protocol; irregular memory access; ASIC digital circuit design.; Generellt förslag på processor; on-chip-bussprotokoll; oregelbunden minnesåtkomst; digital ASIC-kretsdesign.;

    Abstract : General propose processor (GPP) are demanded high performance in dataintensive applications, such as deep learning, high performance computation (HPC), where algorithm kernels like GEMM (general matrix-matrix multiply) and SPMV (sparse matrix-vector multiply) kernels are intensively used. The performance of these data-intensive applications are bounded with memory bandwidth, which is limited by computing & memory access coupling and memory wall effect. READ MORE

  4. 4. How software prefetching affects transactional memory applications with high commit ratio

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Max Gabrielsson; [2022]
    Keywords : ;

    Abstract : Transactional Memory is a concurrency control model that allows programmers to write code that access shared data consistently by marking sequential multi-operation regions as atomic transactions. While transactions make programming easier, the lack of progress guarantees as well as the cost of re-executing a conflicting transaction leaves room for improvement. READ MORE

  5. 5. FPGA Implementation of Feature Matching in ORB-SLAM2

    University essay from Lunds universitet/Institutionen för elektro- och informationsteknik

    Author : Hannah Lindström; [2022]
    Keywords : Autonomous navigation; SLAM; Feature matching; FPGA; ORB; Heterogeneous binary tree; Technology and Engineering;

    Abstract : Simultaneous Localization And Mapping (SLAM) is an important component in solving the problem of autonomous navigation — allowing machines such as selfdriving cars and mobile robots to find their way in the world without human instruction. Though there is a steadily growing body of literature in the field of SLAM, far fewer works currently address using hardware acceleration to speed up this computationally heavy task. READ MORE