Darryl Gove's Blog

Compilers, Processors, Performance, Parallelisation, and Optimisation.

Monday, June 5, 2023

Fixing a Hohner JT60 (updating electronics)

›
The other part of my JT60 that needed work was the volume control and one of the tone controls - both potentiometers needed replacing. The c...

Fixing a Hohner Jt60 (new tremolo block)

›
I've had a Hohner JT60 "Hollywood" guitar for a long while. It's unusual in that it has an ATN (Advanced Tonal Network) (...
Thursday, March 2, 2023

go/fast tips being published

›
https://abseil.io/fast/ is external exposure of one of the projects I've been involved in at Google. For a long time I've felt that...
Tuesday, June 15, 2021

TCMalloc hugepage paper

›
I'm pleased to announce that our paper on TCMalloc and hugepages has been made available. This paper describes the changes made to TC...
Monday, June 7, 2021

Paper on releasing memory back to the OS

›
Co-author on a paper about releasing memory back to the OS in TCMalloc . The quick summary is that memory returned to the OS is often req...
Tuesday, February 9, 2021

Featured in TheRegister

›
I was surprised to find that my Oracle blog post were mentioned in TheRegister . Apparently Oracle has restored the content . The original c...
Tuesday, December 29, 2020

Bit masking on x86

›
In theory it's pretty easy to generate a bitmask for a range of bits: unsigned long long mask(int bits) { return mask = (1ull <...
›
Home
View web version
Darryl
View my complete profile
Powered by Blogger.