Skip to content

Menu

Posts tagged with #concurrency

All posts tagged with #concurrency in chronological order with newest first.

Posts tagged with #concurrency

Structured Concurrency in Java 24
Mar 31, 2025 software-engineering

Structured Concurrency in Java 24 (JavaSpektrum)

I’ve written an article for JavaSpektrum 2/2025 about Structured Concurrency in Java 24. The article covers JEP 499, Java’s fourth preview of Structured Concurrency, which aims to make concurrent programming...

#java #concurrency #article #jvm #parallelism
Read more
Coroutines in Kotlin at KKon 2021 Warmup
Apr 23, 2021 software-engineering

Coroutines in Kotlin at KKon 2021 Warmup

In my talk “Nebenläufigkeit mit Koroutinen strukturieren” at the KKon 2021 Warmup I explained how to structure and organize concurrent programs with coroutines in Kotlin.

#kotlin #parallelism #concurrency #talk #slides
Read more
Weniger warten, asynchron arbeiten
May 06, 2019 software-engineering

Coroutines in Kotlin and Go on heise Developer

In the article “Weniger warten, asynchron arbeiten” (less waiting, asychronous working) published by heise Developer I explain the theoretical background of coroutines and how to use them in Kotlin and...

#article #kotlin #concurrency #parallelism #golang
Read more
Concurrency in Kotlin with coroutines
Apr 23, 2019 software-engineering

Concurrency in Kotlin with coroutines

Coroutines are a “new” way to handle concurrency on the JVM. I gave an introduction to coroutines in Kotlin at Thoughtworks. This is basically the translation of the german slides....

#slides #talk #kotlin #concurrency #parallelism #jvm
Read more
Unter der Haube - cuDNN schafft die Grundlage für Deep Learning mit GPUs
Dec 01, 2018 gpu-computing

Machine learning library 'cuDNN' explained in iX Developer

It’s very difficult to implement algorithms optimally for GPUs. Therefore NVIDIA provides the library cuDNN for deep learning with neural networks. This article published in the german magazine iX Developer...

#article #ai #parallelism #concurrency #machine-learning #data #nvidia-cuda #gpu-computing
Read more
Program of the parallel 2017
Apr 04, 2017 gpu-computing

Talk about GPU computing with CUDA and OpenCL

In March 2017 I gave a talk about GPU computing with CUDA and OpenCL at the para//el 2017 conference in Heidelberg, Germany.

#c++ #parallelism #concurrency #slides #talk #nvidia-cuda #gpu-computing #opencl
Read more
Nov 30, 2016 gpu-computing

CUDA 8.0 on Mac OS/X

CUDA 8.0 on Mac OS X 10.12 gave me the following error:

#c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more
May 05, 2015 gpu-computing

Heat diffusion on multiple GPUs

The implementation of the heat diffusion equation on multiple GPUs is explained in the talk (in german).

#c++ #graphics #parallelism #concurrency #nvidia-cuda #gpu-computing #opencl
Read more
Mar 16, 2015 gpu-computing

A Good Introduction to C++ AMP

“C++ AMP: Accelerated Massive Parallelism with Microsoft Visual C++” is a good introduction to programming with C++ AMP. Unfortunately, at the time of this review, it is the only book...

#review #c++ #parallelism #concurrency #gpu-computing
Read more
Mar 03, 2015 software-engineering

Examples for parallelism: ray tracer

I wanted to learn some frameworks for parallel computing and i decided to implement a simple ray tracer as a "visual benchmark".

#c++ #java #graphics #parallelism #concurrency
Read more
Feb 23, 2015 gpu-computing

The Best Book on OpenCL 1.x

What makes “OpenCL in Action: How to Accelerate Graphics and Computation” special is that the author, Matthew Scarpino, truly tries to explain the programs. You learn the reasons behind his...

#review #c++ #parallelism #concurrency #gpu-computing #opencl
Read more
Jan 26, 2015 gpu-computing

Solid Optimization Tips for CUDA

While browsing through “CUDA Fortran for Scientists and Engineers”, I noticed that the authors provide valuable optimization tips. That piqued my curiosity.

#review #c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more
Apr 20, 2014 gpu-computing

Inspiration for CUDA Experts in the Natural Sciences

The book “GPU Computing Gems (Emerald Edition)” is a collection of 50 scientific articles about experiences using GPU computing in various subject areas.

#review #c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more
Apr 19, 2014 gpu-computing

Only recommended for die-hard CUDA fans

I had already read many articles from the series “CUDA, Supercomputing for the Masses” by Rob Farber on the Dr. Dobb’s website and was quite impressed. Back then in 2009,...

#review #c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more
Apr 16, 2014 gpu-computing

Best CUDA Book for Advanced Users

With CUDA, it’s easy to speed up a calculation by a factor of 2-5. How to achieve higher speedups is explained in “CUDA Programming” by Shane Cook.

#review #c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more
Apr 01, 2014 gpu-computing

Good Tips for Performance Optimization

In “The CUDA Handbook”, Nicholas Wilt proves himself to be very competent and keen to experiment with kernel optimization. Advanced readers will find this book very beneficial.

#review #c++ #parallelism #concurrency #gpu-computing #nvidia-cuda
Read more
OpenCL in Action
Dec 03, 2011 gpu-computing

Technical proofer of 'OpenCL in Action'

The OpenCL standard is not always easy and the technical proof was a challenge, because the code had to run on different os'es and platforms.

#c++ #gpu-computing #parallelism #concurrency #opencl
Read more
Dec 01, 2011 software-engineering

Very good in places, unpolished and too brief in others

Programming parallel and concurrent programs with shared memory and threads is complicated and very error-prone. Approaches such as Software Transactional Memory (STM), message-passing architectures, and actor models have been developed...

#parallelism #concurrency #jvm #review #object-functional
Read more
Nov 15, 2011 software-engineering

Only for 'Thread Monkeys'

With the title “The Art of Concurrency”, high expectations are set that are not met. The subtitle “A Thread Monkey’s Guide to Writing Parallel Applications” is more fitting for the...

#review #parallelism #concurrency #c++
Read more
Apr 07, 2010 software-engineering

Sony Alienates Early PlayStation 3 Fans

On April 1st, Sony released an update for the PlayStation 3 that discontinued support for Linux. This move angered many, sparking intense reactions and discussions.

#parallelism #concurrency
Read more
Jan 03, 2010 gpu-computing

CUDA Real-Time Ray Tracer

During the christmas holidays i rewrote my ray tracer for the NVIDIA CUDA architecture.

#parallelism #concurrency #graphics #gpu-computing
Read more
Feb 01, 2008 games

Dynamic Languages Shootout / OOP 2008

The german magazine JavaSpektrum organized the "Dynamic Languages Shootout" contest for the OOP 2008 conference. The challenge was to create a computer game similiar to Scrabble in a dynamically typed...

#groovy #jvm #parallelism #concurrency
Read more
Rapid Application Development with Groovy
Nov 01, 2007 software-engineering

Rapid Application Development with Groovy

While i was cleaning up my hard disk on my Linux in 2007, i needed a program that displays the disk usage graphically. I didn't find a suitable one on...

#groovy #jvm #parallelism #concurrency
Read more
May 07, 1996 software-engineering

Dynamic Scheduling in Real-Time Systems

In this seminar paper (1996), written during my graduate studies in computer science, I cover scheduling algorithms for distributed real-time systems.

#parallelism #concurrency #algorithms #distributed
Read more