Category Archives: General

Items that do not fit in other categories

Review of Intel Parallel Studio 2017: Advisor

Recently, I got access to the latest release of Parallel Studio with an update version of Advisor. 6 years after my last review, let’s dive into it again!
Continue reading Review of Intel Parallel Studio 2017: Advisor

Book review: Weapons Of Math Destruction: How Big Data Increases Inequality and Threatens Democracy

Big data is the current hype, the thing you need to do to find the best job in the world. I’ve started using machine learning tools a decade ago, and when I saw this book, it felt like it was answering some concerns I had. Let’s see what’s inside.

Continue reading Book review: Weapons Of Math Destruction: How Big Data Increases Inequality and Threatens Democracy

Book review: Why You Love Music: From Mozart to Metallica

I have to say, I was intrigued when I saw the book. Lots of things about music seem intuitive, from movies to how it makes us feel. And the book puts a theoretical aspect on it. So definitely something I HAD to read.

Continue reading Book review: Why You Love Music: From Mozart to Metallica

Book review: The Culture Map: Decoding How People Think and Get Things Done in a Global World

I work in an international company, and there are lots of people from different cultures around me, and with whom I need to interact. Out of the blue, it feels like it’s easy to work with all of them, I mean, how difficult could it be to work with them?

Actually, it’s easy, but sometimes interactions are intriguing and people do not react the way you expect them to react. And why is that? Lots of reasons, of course, but one of them is that they have a different culture and do not expect you to explicitly tell them what they did wrong (which is something I do. A lot).

Continue reading Book review: The Culture Map: Decoding How People Think and Get Things Done in a Global World

Book review: Slide Rules: Design, Build, and Archive Presentations in the Engineering and Technical Fields

I have trouble with slides. I hate them. I’ve followed a training of presentation to make better ones, and with more or less no slides anymore. I liked that training very much, but it’s difficult to apply to scientific presentations. As such, I’ve decided to read this book who is about scientific presentations (published by IEEE-Wiley) and to see how other people apprehend slides.

Continue reading Book review: Slide Rules: Design, Build, and Archive Presentations in the Engineering and Technical Fields

Book review: Googled: The End of the World As We Know It

Google is intriguing and there are plenty of books on the company. Who did it grow to such a beast? What is their true purpose? This is one of these books, published 5 years ago. Is it still relevant today?
Continue reading Book review: Googled: The End of the World As We Know It

On efficient reading and writing for large scale simulations

Last year, my colleagues and I presented a paper on giga model simulations in an SPE conference: Giga-Model Simulations In A Commercial Simulator – Challenges & Solutions. During this talk, we talked about the complexity of I/O for such simulations. We had ordered data as input that we needed to split in chunks to send them on the relevant MPI ranks, and then the same process was required for writing the results, gathering the chunks and then writing them down to the disk.

The central point is that some clusters have parallel file systems, and these works well when you try to access big blobs of aligned data. In fact, as they are the bottleneck of the whole system, you need to limit the number of accesses to what you actually require. For instance in HDF5, you can specify the alignment of datasets, so you can say that all HDF5 datasets will be aligned on the filesystem specifications (so for instance 1MB if your Lustre/GPFS has a chunk size of 1MB) and read or write chunks that are multiple of these values.

Continue reading On efficient reading and writing for large scale simulations

Book review: The Frustrated Songwriter’s Handbook

I’m a frustrated songwriter. I never managed to write that many songs, and a friend told me about this book. I actually read it before I started a master’s degree in songwriting.

Continue reading Book review: The Frustrated Songwriter’s Handbook

Sorting source files and projects in folders with CMake and Visual Studio/Xcode

Sometimes Visual Studio and Xcode projects just get out of hand. The private project I’m working on has 130 subprojects, all in a single solution, that’s just too much to display in one window. And then I learnt that projects can actually be moved to folders, just like what is possible for files in a project (so you don’t have Source Files and Header Files, but something custom, for instance following the file hierarchy).

They are activated differently, and it’s sometimes not as straightforward, but it works great once it is set up. And as this works for Xcode projects and Visual Studio projects, I was really eager to sort out my Audio Toolkit main project, so it will be the basis of the tests here.

Continue reading Sorting source files and projects in folders with CMake and Visual Studio/Xcode