Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.

We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.

What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.

Your mileage may vary. Batteries not included.

#ACCU2018. Day 2. Threads and Locks ARE a Dead End, Period!

April 11, 2018 by “No Bugs” Bunny

IMG_0245.jpg

As the Day 2 of ACCU2018 is over, here is my report about it. Kotlin ~= Java with a Better Syntax Keynote of Day 2 was about Kotlin (titled “Kotlin/Native – Embracing existing ecosystems”), delivered by Hadi Hariri. While the talk as such was pretty good, I wasn’t convinced that Kotlin is worth the trouble. My takeouts from […]

Filed under: OtherReports

Tagged With: C/C++Multithreading
Read more

#ACCU2018 Day 1. From Gender Equality to (kinda-)Quantum Computing, with Threads and C++ copy/move in between

April 11, 2018 by “No Bugs” Bunny

IMG_0223.jpg

As #ACCU2018 is underway, and as I am here, it would be strange if I wouldn’t use the opportunity to tell about what I like (and don’t like ;-)) here. Diversity in Tech – What Can We Do? Gen Ashley was opening the conference with a keynote speech on “Diversity & Inclusivity in Tech”. Main point: […]

Filed under: OtherReports

Read more

Parallel Coding: From 90x Performance Loss To 2x Improvement

April 4, 2018 by “No Bugs” Bunny

Parallel vs Single-Threaded: Speed vs Power Consumption

Quote:

as long as serial code provides good-enough response times from end-user perspective – DON’T PARALLELIZE

Another Quote:

out of all the premature optimizations, premature parallelization is the most premature one

Filed under: On.ProgrammingTips and TricksOptimizations

Read more

Using Parallel (algorithm) Without a Clue: 90x Performance Loss Instead of 8x Gain

March 27, 2018 by “No Bugs” Bunny

Parallel vs Single-Threaded

Abstract:

I made an experiment which demonstrates Big Fat Dangers(tm) of implying that parallelization can be made as simple as just adding a policy parameter to your std:: call.

Quote:

it is still necessary to understand what we’re doing

Filed under: On.ProgrammingTips and TricksProgramming LanguagesOptimizations

Read more