Filters

Blog post

Vectorization Series, Part 3 - What are the Benefits?

This will be the final post in my planned short vectorization series. Although I reserve the right to post more on vectorization in the future!

Authored by Shannon Cepeda (Blackbelt) Last updated on 06/14/2017 - 15:56
Blog post

Vectorization Series, Part 2- Who Can Use It?

In my last blog, I introduced the concept of vectorization, which is parallelism across data elements in a regi

Authored by Shannon Cepeda (Blackbelt) Last updated on 06/14/2017 - 16:16
Blog post

Myths about static analysis. The third myth - dynamic analysis is better than static analysis.

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology.

Authored by Andrey Karpov (Blackbelt) Last updated on 06/14/2017 - 16:51
Blog post

Myths about static analysis. The fourth myth - programmers want to add their own rules into a static analyzer.

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology.

Authored by Andrey Karpov (Blackbelt) Last updated on 06/14/2017 - 16:14
Blog post

Myths about static analysis. The fifth myth - a small test program is enough to evaluate a tool.

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology.

Authored by Andrey Karpov (Blackbelt) Last updated on 06/14/2017 - 16:00
Blog post

Coarse-grained locks and Transactional Synchronization explained

Coarse-grained locks, and the importance of transactions, are key concepts that motivate why Intel Transactional Synchronization Extensions (TSX) is useful.  I’ll do my best to explain them in this

Authored by James R. (Blackbelt) Last updated on 03/10/2019 - 22:08
Blog post

Transactional Synchronization with Intel® Core™ 4th Generation Processor

Intel has released details of Intel® Transactional Synchronization Extensions (Intel® TSX) for the future multicore processor code-named “Haswell”.

Authored by James R. (Blackbelt) Last updated on 07/23/2019 - 09:14
Blog post

Sweet 16?

I just saw the article "AMD

Authored by Clay B. (Blackbelt) Last updated on 07/04/2019 - 10:55
Blog post

Vectorization - Find out what it is, Find out More!

One of my performance focus areas for this year is vectorization.

Authored by Shannon Cepeda (Blackbelt) Last updated on 03/21/2019 - 12:08
Blog post

Using Amdahl's Law for Energy Efficient Performance Estimation?

While trying to find an answer to my previous question, I stumbled across the paper "Extending Amdahl's Law for Energy-Effic
Authored by Clay B. (Blackbelt) Last updated on 06/14/2017 - 16:13