Most Recent Tune Posts RSS



Intel C++ and Latency: How Fast is Fast?

Have modern processor caches and new compilers solved latency in multicore/multiprocessor environments? As the limits of Moore’s law are put to the test, processors strive to drive latency down and performance up. Here, Slashdot Media Contributing Editor David Bolton takes a hard look at the numbers and shares his results. …

Read Full Post Posted in Tune | Tagged , | Leave a comment

Basics of Parallelization – Part 2

Adding vectorization to multithreading delivers more performance in multicore environments Is your code optimized to take advantage of the many cores available in today’s systems? Parallel processing expert and Slashdot Media Contributing Editor Rick Leinecker addresses vectorization in part two of his series on parallel processing basics. I recently wrote …

Read Full Post Posted in Tune | Tagged , , | Leave a comment

Hands-On Workshop Shows How To Modernize Code for Todays Systems

Webinar series focuses on adapting code to take advantage of latest Intel architectures Is your code taking advantage of all the feature of Intel Xeon and Knights Landing (Xeon Phi) processors? Ten 2-hour sessions presented by Colfax Research give you a hands-on experience, in this webinar series led by Colfax …

Read Full Post Posted in Build | Tagged , , | Leave a comment

Intel IT Shows How To Get A Lot More For A Lot Less

Annual report yields high-efficiency best-practices recommendations to increase flexibility, compute while saving costs How is Intel transforming its own infrastructure? In this blog, Slashdot Media Contributing Editor John O’Donnell takes a look at the annual Intel report card and shares best practices advice In addition to touting the benefits of …

Read Full Post Posted in Tune | Tagged | Leave a comment

NumPy Arrays: Taking A Close Look

Accelerating Python array processing with NumPy If you use arrays in Python, chances are you should be using NumPy to improve performance. In this article, Slashdot Media Contributing Editor David Bolton takes a deep dive into NumPy, with comparisons to array processing in other languages. A Closer Look at NumPy …

Read Full Post Posted in Tune | Tagged , | Leave a comment

Free Online Course offers Deep Dive into Optimizing for Intel Architecture

Looking to get the most from Xeon or Xeon Phi? Colfax Research offers tutorials, self-study course to help. Optimizing code for parallel processing and vectorization can be a challenge, but help is here in the form of free web-based workshops offered by Colfax Research. Slashdot Media Senior Editor Michael Krieger …

Read Full Post Posted in Tune | Tagged , , | Leave a comment

Threaded Building Blocks (TBB) at Ten Years

A decade of simplifying Parallel Programming In this video, Slashdot Media Contributing Editor Rick Leinecker talks about the Threaded Building Blocks (TBB) technology, and summarizes the major features of TBB. Rick also shows some code snippets to illustrate their use. This technology should be considered any time you are considering …

Read Full Post Posted in Tune | Tagged , , | Leave a comment

The Basics of Parallelization

How Multiprocessing parallelization differs from basic threading In this video, Slashdot Media Contributing Editor Rick Leinecker explains the basics of parallelization. The two major methods shown are parallel threading and vectorization. Rick further shows what is behind the concepts, and provides source code that shows how it is done.

Read Full Post Posted in Tune | Tagged , , | Leave a comment

Code Modernization: Key to Unleashing Performance

Using OpenMP and compiler tools to enable threading and parallelism Today’s multiprocessor and high-performance systems utilize more cores than ever to lend power to today’s demanding applications. However, much of the code we use was developed for a single thread and single CPU core. In this blog post, Slashdot Media …

Read Full Post Posted in Tune | Tagged , , | Leave a comment

Taming Big Data With ‘R’

The quest for tools to tame Big Data never ends. In this blog, I’m going to talk about the “R” language, the latest tool I have started to use for Big Data. R was developed as a language for statistics and graphics. R is based on the S language, which …

Read Full Post Posted in Tune | Tagged , , | Leave a comment