Concurrent computing

Executing several computations during overlapping time periods

Follow Concurrent computing on Notably News to receive short updates to your email — rarely!

We include updates on Supercomputer, Actor model, Coroutine, Prefix sum, Data transfer object, Hyper-threading, Computer cluster, Simultaneous multithreading, Cache coherence, Cooperative multitasking, Pthreads, Stackless Python, ROCm, DLL injection, Shared memory, ZeroMQ ... and more.

2024
Virtual thread
Java resolved the previous limitation of virtual threads being pinned to OS threads in Java 24, allowing more flexible threading capabilities.
2024
Supercomputer
El Capitan becomes the world's top supercomputer, located at Lawrence Livermore National Laboratory, with 1,051,392 CPU cores and 9,988,224 GPU cores, utilizing HPE Cray EX255a architecture and AMD technologies
2024
Supercomputer
Alps supercomputer at CSCS Swiss National Supercomputing Centre becomes operational, featuring 748,800 ARM Neoverse V2 cores and 1,372,800 Nvidia Hopper H100 GPU cores
December 10 2024
Actor model
Release of Goblins-Racket and Goblins-Guile, Actor frameworks for Racket and Guile Scheme under Apache 2.0 license
April 30 2024
Actor model
Release of Cloud Haskell, an Actor framework for Haskell under BSD license
March 4 2024
Actor model
Release of Abstractor, an Actor library for Java under Apache 2.0 license
January 2 2024
Actor model
Release of Otavia, an Actor library for Scala under Apache 2.0 license
2023
Virtual thread
Java introduced virtual threads with Java 21, initially with a limitation that code using synchronized blocks or native calls would be pinned to its carrier OS thread.
2023
Supercomputer
Eagle supercomputer by Microsoft becomes fourth most powerful, using NDv5 architecture with 2,073,600 total cores and Ubuntu 22.04 LTS
2023
Supercomputer
Aurora supercomputer at Argonne National Laboratory ranks third, with 1,104,896 CPU cores and 8,159,232 GPU cores using Intel Xeon Max processors
2022
Supercomputer
Exascale supercomputers capable of performing over 1018 FLOPS were developed, representing a significant leap in computational power.
2022
Supercomputer
Frontier supercomputer at Oak Ridge National Laboratory ranks second globally, featuring 614,656 CPU cores and 8,451,520 GPU cores with HPE Cray EX235a system
2021
Virtual thread
Consumer grade computers typically offered a parallelism of tens of concurrent execution units, highlighting the context for virtual thread development and performance optimization.
2021
Virtual thread
Consumer-grade computers demonstrated the capability to support tens of millions of preemptive tasks and events using virtual threads, significantly improving computational efficiency compared to traditional operating system threads.
2021
Structured concurrency
Swift programming language adopts structured concurrency as a core feature.
2021
Structured concurrency
A draft proposal is published to add structured concurrency to Java, signaling potential widespread adoption.
2020
Supercomputer
Fugaku supercomputer at Riken Center for Computational Science remains significant, with 7,630,848 Fujitsu A64FX CPU cores using Tofu interconnect D
December 8 2020
Intel Parallel Studio
Intel replaced Intel Parallel Studio XE with oneAPI toolkits, marking a significant shift in their development tool ecosystem.
November 2020
ROCm
Navi 2X GPU series released, introducing RDNA 2 microarchitecture
January 2020
Supercomputer
Supercomputers used to simulate and find potential compounds to stop COVID-19 spread, running extensive parallel CPU simulations.
2019
Hyper-threading
Security experts broadly recommended disabling hyper-threading on all devices due to a set of discovered vulnerabilities.
2019
Hyper-threading
Intel temporarily removed hyper-threading from mainstream Core i7 desktop processors, keeping it only in high-end Core i9 parts and Pentium Gold CPUs. Intel also began recommending disabling hyper-threading due to new CPU vulnerability attacks.
December 16 2019
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2020, their latest version before transitioning to a new platform.
July 2019
ROCm
Navi 1X GPU series released, marking the first generation of RDNA microarchitecture
2018
Virtual thread
Go programming language introduced virtual threads support with version 1.18, enabling the creation of up to 15 million virtual threads on a consumer-grade computer with approximately 350,000 virtual threads per gigabyte of main memory.
2018
Supercomputer
Lenovo achieved a significant milestone by becoming the world's largest provider of supercomputers, producing 117 units in the TOP500 list.
2018
Concurrent hash table
Mega-KV key-value store system achieved a record throughput of up to 888 million key-value operations per second, with optimizations from Nvidia and Oak Ridge National Lab using GPU acceleration and cuckoo hashing.
2018
Hyper-threading
OpenBSD operating system disabled hyper-threading to prevent potential data leakage caused by Foreshadow/L1TF vulnerabilities.
2018
Hyper-threading
ARM produced simultaneous multithreading (SMT) cores for the first time.
September 12 2018
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2019, keeping pace with their annual release strategy.
June 2018
Supercomputer
All combined supercomputers on the TOP500 list collectively broke the 1 exaFLOPS performance mark for the first time.
2017
Hyper-threading
A bug was revealed in Intel's Skylake and Kaby Lake processors that could cause data loss in their hyper-threading implementation. Microcode updates were later released to address the issue.
2017
Structured concurrency
Nathaniel J. Smith refines structured concurrency by introducing the 'nursery pattern' in his Python implementation called Trio.
November 2017
Supercomputer
All of the world's fastest 500 supercomputers began running on Linux-based operating systems.
September 12 2017
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2018, maintaining their software development tool progression.
June 2017
ROCm
Vega GPU series released, introducing GCN 5th generation microarchitecture and representing the last GCN generation before RDNA
2016
Structured concurrency
Martin Sústrik formulates the concept of structured concurrency by developing the C library libdill, using goroutines as a starting point.
2016
ROCm
AMD launched ROCm as part of the Boltzmann Initiative, building upon previous AMD GPU software stacks like Close to Metal (CTM) and Stream.
September 6 2016
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2017, continuing their annual update cycle.
June 2016
ROCm
Arctic Islands/Polaris GPU series released, utilizing GCN 4th generation microarchitecture
January 12 2016
Vert.x
Tim Fox stepped down as the lead of the Vert.x project, with Julien Viet, a long-time contributor, taking his place.
August 25 2015
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2016, further evolving their development tools.
June 2015
ROCm
Volcanic Islands GPU series released, featuring GCN 3rd generation microarchitecture
August 26 2014
Intel Parallel Studio
Intel released Intel Parallel Studio XE 2015, advancing their parallel computing software suite.
May 2014
Vert.x
Vert.x won the 'Most Innovative Java Technology' award at the JAX Innovation awards.
2013
Hyper-threading
Intel dropped simultaneous multithreading (SMT) in the Silvermont processor cores, preferring out-of-order execution for better performance and power efficiency.
September 2013
ROCm
Sea Islands GPU series released, representing GCN 2nd generation microarchitecture

We are only showing the most recent entries for this topic.

This contents of the box above is based on material from the Wikipedia articles Supercomputer, Light Weight Kernel Threads, Concurrent hash table, JCSP, Vert.x, Actor model, ROCm, Structured concurrency, Intel Parallel Studio, Coroutine, Hyper-threading & Virtual thread, which are released under the Creative Commons Attribution-ShareAlike 4.0 International License.

See Also