Essays about: "multicore programming"

Showing result 1 - 5 of 28 essays containing the words multicore programming.

  1. 1. Hardware Architecture Impact on Manycore Programming Model

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Erik Stubbfält; [2021]
    Keywords : Computer Architecture; Parallel Computing;

    Abstract : This work investigates how certain processor architectures can affectthe implementation and performance of a parallel programming model.The Ericsson Many-Core Architecture (EMCA) is compared and contrastedto general-purpose multicore processors, highlighting differencesin their memory systems and processor cores. READ MORE

  2. 2. A JVM-Managed Concurrent Unrolled List-Based Set Using Lazy Synchronization

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

    Author : Adam Farhadi; [2021]
    Keywords : Concurrent Data Structures; Linked-Lists; List-Based Sets; Samverkande datastrukturer; länkade listor; listbaserade set;

    Abstract : The multicore revolution of the early 21st century has introduced a multitude of multiprocessor synchronization techniques for designing concurrent data structures. This thesis explores the concept of “unrolling”, or storing multiple data items per node, in order to increase the concurrent throughput of linked-lists, or more specifically list-based sets of linked nodes. READ MORE

  3. 3. Extending Distributed Shared Memory with Transactional Memory Support

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Sven Lundgren; [2019]
    Keywords : ;

    Abstract : Parallel programming has become increasingly important both as a programming skill and as a research topic over the last decades. Multicore computers and mobile devices are part of our daily lives, and computer clusters facilitate research in many areas all over the world. READ MORE

  4. 4. Improving Performance of a Trading System through Lock-Free Programming

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

    Author : Harald Ng; Josef Karlsson Malik; [2018]
    Keywords : lock-free; concurrency; trading system; performance; atomic operations; låsfrihet; prestanda; tradingsystem; concurrency; atomiska operationer;

    Abstract : Concurrent programming is a form of computing, where several computations are executed in overlapping time periods. This can improve a system’s capability of handling growing amounts of work and execute faster on multicore processors. Lock is a usual tool used to ensure shared data is handled correctly. READ MORE

  5. 5. Parallelism in Node.js applications : Data flow analysis of concurrent scripts

    University essay from Mittuniversitetet/Avdelningen för informationssystem och -teknologi

    Author : Linda Jansson; [2017]
    Keywords : Node.js; parallelism; concurrent programming; multicore;

    Abstract : To fully utilize multicore processors in Node.js applications, the applications must be programmed as multiple processes. Parallel execution can increase the throughput of data and hence lower data buffering for inter-process communica- tion. Node. READ MORE