Essays about: "concurrent programming"
Showing result 11 - 15 of 48 essays containing the words concurrent programming.
-
11. Improving Performance of a Trading System through Lock-Free Programming
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)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
-
12. Constraining future extensions of immutable classes
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)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
-
13. Teaching Concurrency in a Modern Manner, Flipped Classroom or Game-Based Learning
University essay from Malmö universitet/Fakulteten för teknik och samhälle (TS)Abstract : Mycket forskning har gjorts för att hitta förbättrade sätt att lära ut concurrency. Allt från visualiseringsverktyg till spel-baserad inlärning och flippat klassrum. Dock så saknas forskning som jämför metoder och modeller som lär ut concurrency. READ MORE
-
14. Executive Summaries in Software Model Checking
University essay from KTH/Teoretisk datalogi, TCSAbstract : Model checking is a technique used to verify whether a model meets a given specification by exhaustively and automatically checking each reachable state in the model. It is a well-developed technique, but it suffers from some issues, perhaps most importantly the state space explosion problem. READ MORE
-
15. Safe Kernel Programming with Rust
University essay from KTH/Programvaruteknik och datorsystem, SCSAbstract : Writing bug free computer code is a challenging task in a low-level language like C. While C compilers are getting better and better at detecting possible bugs, they still have a long way to go. For application programming we have higher level languages that abstract away details in memory handling and concurrent programming. READ MORE