Essays about: "concurrent programming"

Showing result 1 - 5 of 41 essays containing the words concurrent programming.

  1. 1. Continuous Parallel Approximate Frequent Elements Queries on Data Streams

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

    Author : Victor Jarlow; [2021-10-06]
    Keywords : computer science; big data; Space-Saving; Misra-Gries summary; frequent items; frequent elements; concurrent programming; Delegation Sketch; domain splitting; Count-Min Sketch; Majority algorithm; pproximate frequent-elements algorithm; approximate top-k elements algorithm;

    Abstract : The frequent elements problem involves processing a stream of elements and finding all elements that occur more than a given fraction of the time. A relaxed versionof this problem is the -approximate elements problem which allows some false positives. READ MORE

  2. 2. Comparative Study of CPU and GPGPU Implementations of the Sievesof Eratosthenes, Sundaram and Atkin

    University essay from Blekinge Tekniska Högskola/Institutionen för datavetenskap

    Author : Jakob Månsson; [2021]
    Keywords : General Purpose Graphics Processing Unit; Parallelization; Prime number; Sieve.;

    Abstract : Background. Prime numbers are integers divisible only on 1 and themselves, and one of the oldest methods of finding them is through a process known as sieving. A prime number sieving algorithm produces every prime number in a span, usually from the number 2 up to a given number n. READ MORE

  3. 3. Blocking violations in reactive Java frameworks

    University essay from Mittuniversitetet/Institutionen för data- och systemvetenskap; Mittuniversitetet/Institutionen för data- och systemvetenskap

    Author : Morgan Vallin; Robin Sundström; [2020]
    Keywords : RxJava; Project-reactor; Concurrency Error Study; BlockHound; Reactive Programming;

    Abstract : Concurrency in programming is a way of interleaving tasks in order to enhance the performance of an application. Previous research has found that concurrency errors are hard to avoid, hard to find, and that they often degrade performance of the application. 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); 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. Constraining future extensions of immutable classes

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

    Author : Mikael Blomstrand; [2018]
    Keywords : scala; dotty; compiler; jvm; mållgan; final; immutable;

    Abstract : Immutable data and persistent data structures are seeing more and more use. Many common programming errors can be solved by simply using immutable data, and in concurrent and parallel programming, they remove the need for data synchronization. READ MORE