Quantcast
Browsing all 91 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Why has CPU frequency ceased to grow?

All of you probably recall the rapid rate of CPU frequency advancement at the end of the last century and beginning of this one.  Tens of megahertz rapidly transformed into hundreds, and then hundreds...

View Article


Image may be NSFW.
Clik here to view.

Intel® Xeon Phi™ coprocessor Power Management Turbo Part 3: How can I design...

Previous blogs on power management and a host of other power management resources can be found in, “List of Useful Power and Power Management Articles, Blogs and References” at...

View Article


Transactional Memory Support: the speculative_spin_rw_mutex (Community...

In a previous post I discussed the Intel® Transactional Synchronization Extensions (Intel® TSX) technology released in the new generation of processors.  I described the Intel® Threading Building...

View Article

BKMs on the use of the SIMD directive

We had an ask from one of the various “Birds of a Feather” meetings Intel® holds at venues such as at the Super Computing* (SC) and International Super Computing* (ISC) conferences. The customer wanted...

View Article

Notification: Update to Resource Guides for Developer and Administrator...

Hi all,I just wanted to let whoever is listening that I just published updates to the Resource Guide for Intel® Xeon Phi™ Coprocessor Developers and Resource Guide for Intel® Xeon Phi™ Coprocessor...

View Article


Performance BKMs: Introduction and Super-secret Intel Tools

At SC13 (Super Computing 2013)*, someone commented that Intel seems to have some super-secret set of tricks in its pocket, allowing us to optimize “far beyond those of mortal man”+. We don’t really...

View Article

Go Parallel 2

This is the second part of Go Parallel series (part 1) about parallel programming with Go language. As I promised we will look at parallel divide-and-conquer decomposition and parallel pipelines.Guess...

View Article

Image may be NSFW.
Clik here to view.

Go Parallel 3

This is the third part of Go Parallel series (part 1, part 2) about parallel programming with the Go language. Today we will looks at sync and sync/atomic packages.But first, the previous part contains...

View Article


Image may be NSFW.
Clik here to view.

Power Management: So what is this policy thing?

Unlike a lot of previous recent blogs, this series is about power management in general. At the very end of the series, I’ll write specifically about the Intel® Xeon Phi™ coprocessor.I have talked...

View Article


Image may be NSFW.
Clik here to view.

Debugging performance issues in Go programs

Let's assume you have a Go program and want to improve its performance. There are several tools available that can help with this task. These tools can help you to identify various types of hotspots...

View Article

Submissions open: High Performance Parallelism Gems

Hi everyone,We have all had our little discoveries and triumphs in identifying new and innovative approaches that increased the performance of our applications. Usually, they are small, though...

View Article

Compete And Win A Prize With The New Intel® CnC!

A new version if Intel® Concurrent Collections for C++ (CnC) has been released. We are celebrating its coming out to open source with a programming contest, which will have its showdown at the 6th...

View Article

Image may be NSFW.
Clik here to view.

Using Intel® TSX with VTune(TM) Amplifier XE 2015 Beta to measure transaction...

When the user develops multithreaded applications, the user should protect critical (sensitive) code area called by threads, so threads access shared memory without data conflict. Most of time, the...

View Article


Additional AVX-512 instructions

Additional Intel® Advanced Vector Extensions 512 (Intel® AVX-512)The Intel® Architecture Instruction Set Extensions Programming Reference includes the definition of additional Intel® Advanced Vector...

View Article

Introduction to OpenMP* on YouTube

Tim Mattson (Intel), has authored an extensive series of excellent videos as in introduction to OpenMP*. Not only does he walk through a series of programming exercises in C, he also starts with a...

View Article


Image may be NSFW.
Clik here to view.

Advanced Computer Concepts For The (Not So) Common Chef: Introduction

While talking to a very intelligent but non-engineer colleague, I found myself needing to explain the threading and other components of the Intel® Xeon Phi™ ⅹ100 and ⅹ200 architectures. The first topic...

View Article

Intel® Xeon Phi™ Coprocessor Developer Training Coming to a City Near You in...

Intel is offering an updated and expanded series of software developer trainings in parallel programming using the Intel® Xeon PhiTM coprocessor.This series of offerings provides software developers...

View Article


VTune™ Amplifier XE 2015 Update 2 supports for driverless hardware...

In general, vtune drivers will be built and loaded to the Linux* system automatically during installing VTune™ Amplifier XE product, then hardware PMU event-based sampling can work.  However sometime,...

View Article

Check out the Parallel Universe e-publication

The Parallel Universe is a quarterly publication devoted to exploring inroads and innovations in the field of software development, from high performance computing to threading hybrid...

View Article

Image may be NSFW.
Clik here to view.

Advanced Computer Concepts For The (Not So) Common Chef: Terminology Pt 1

Before we start, I will use the next two blogs to clear up some terminology. If you are familiar with these concepts, I give you permission to jump to the next section.  I suggest any software readers...

View Article
Browsing all 91 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>