- Baby Twin Stars Give Insight into How Binary Stars Are BornAstronomers have used a large telescope to observe how spirals of gas feed and develop “baby” twin stars. Their observations reveal,...
- Los Alamos National Lab Launches 100th SupercomputerThe Los Alamos National Laboratory has deployed its 100th supercomputer. Called Bonanza, the two-node, 120-core system running on Intel Xeon processors...
- Wheat Genome Could Take Bite Out of Food Supply ProblemsU.K. researchers are sequencing the bread wheat genome in an effort to improve crops and food production worldwide. The bioinformatics team...
- Guide to Using Parallelism to Achieve High PerformanceWant to successfully implement parallel programming in your organization? Now you have a guide. Intel engineers James Reinders and Jim Jeffers...
- Migration to Multicore Eased with the Right ToolsDigimarc, a maker of digital watermarking technology, is in the business of helping its customers protect their intellectual property and ensure...
- New Intel Advanced Vector Extensions 512 Instructions DeliveredThe Intel Architecture Instruction Set Extensions Programming Reference now includes the definition of additional Intel Advanced Vector Extensions 512 (Intel AVX-512)...
Blogroll
Case Studies
Evaluation Guides
Tech Documents
Tutorials
Videos
White Papers
- Baby Twin Stars Give Insight into How Binary Stars Are Born
-
-



Featured
Apache Spark Lets You Take Parallel Programming Across a Cluster
Parallel programming in a cluster of nodes shares many of the same concepts as parallel programming across cores and vectors. Apache Spark is a clustered, in-memory processing engine that lets you scale your software across thousands of nodes. Jeff Cogswell introduces it. When working in parallel programming, we often live …
Multithreaded Code Made Easy with Worksharing Constructs
OpenMP includes four constructs that together make up what are called worksharing constructs. Three of these are available in C++ and all four are available in Fortran. Jeff Cogswell shows you how you can use them to easily write multithreaded code. OpenMP includes many different constructs for dividing up your …
IPCC Advances HPCs and Parallel Computing
One year since its launch, the Intel Parallel Computing Centers (IPCC) program has made great strides in helping the high-performance computing (HPC) community modernize its scientific applications for multi-core and many-core environments, according to a recent story in Scientific Computing. The IPCC program offers a variety of support for software …
Most Recent Posts Blog Archive
Baby Twin Stars Give Insight into How Binary Stars Are Born
Astronomers have used a large telescope to observe how spirals of gas feed and develop “baby” twin stars. Their observations reveal, for the first time, the mechanism by which binary stars form and grow, according to a recent press release by the National Astronomical Observatory of Japan (NAOJ). Astronomers have …
Los Alamos National Lab Launches 100th Supercomputer
The Los Alamos National Laboratory has deployed its 100th supercomputer. Called Bonanza, the two-node, 120-core system running on Intel Xeon processors is on the small side, but the fact that the lab has hit the 100-supercomputer milestone speaks to its rich legacy of high-performance computing, said Randal Rheinheimer, the lab’s …
Wheat Genome Could Take Bite Out of Food Supply Problems
U.K. researchers are sequencing the bread wheat genome in an effort to improve crops and food production worldwide. The bioinformatics team at The Genome Analysis Centre (TGAC) in the U.K. has sequenced and assembled 17 out of the 21 wheat chromosomes by using an SGI UV2000 cluster that is powered …
Guide to Using Parallelism to Achieve High Performance
Want to successfully implement parallel programming in your organization? Now you have a guide. Intel engineers James Reinders and Jim Jeffers have co-authored “High Performance Parallelism Pearls: Multicore and Many-core Programming Approaches,” a book that compiles best practices from 69 technical experts on getting the most from Intel multicore and …
Migration to Multicore Eased with the Right Tools
Digimarc, a maker of digital watermarking technology, is in the business of helping its customers protect their intellectual property and ensure that content, such as audio, images, video and printed documents, are genuine and not doctored or falsified in any way. Its software development kits (SDKs) are widely used by …
New Intel Advanced Vector Extensions 512 Instructions Delivered
The Intel Architecture Instruction Set Extensions Programming Reference now includes the definition of additional Intel Advanced Vector Extensions 512 (Intel AVX-512) instructions. Intel AVX-512 instructions are important because they offer higher performance for the most demanding computational tasks. Intel AVX-512 will first be implemented in the coming Intel Xeon Phi …
Scale Performance from Multicore to Many-Core
Implementing a parallel algorithm can get frustrating at times. Developers can thread an application, but see little performance gain. Or they can hit a scalability ceiling where performance gains level off as more cores are added. A newly updated tool, the Advisor XE 2015, can help solve those issues by …
Boost Your App Performance with Optimization Reports
Intel’s latest compilers produce new, user-friendly optimization reports that provide developers the information they need to increase the performance of their applications. Previous compilers scattered information across different reports, resulting in messages that were cryptic, confusing or not logically ordered. The single report stream was also hard to navigate, hard …
Related Links
Blogroll
Case Studies
- Parallelizing Oil & Gas Software with Intel® Software Development Tools
- Mentor Graphics Speeds Design Cycles with Intel® Software Tools
- AWE’s HPC Research Applications Get Performance Boost with the Intel® Xeon Phi™ Coprocessor
- RWTH Aachen University* adopts Intel® Parallel Studio to help developers more quickly move forward with multicore applications
- RADVISION* leverages Intel® Parallel Studio to dramatically accelerate the performance of IP-based applications on multicore platforms
- Open CASCADE* Gives Customers Greater Performance with Intel® Parallel Studio
- Envivio* Brings Video Encoding Innovation to Multicore with Intel® Parallel Studio
Evaluation Guides
- A Guide to Vectorization with Intel® C++ Compilers
- Intel® Cilk™ Plus
- Intel® Threading Building Blocks (Intel® TBB)
- Resolve Resource Leaks
- Add Parallelism
- Boost Performance
- Eliminate Threading Errors
- Eliminate Memory Errors
- Improve Fortran Code Quality with Static Security Analysis (SSA)
- Improve C++ Code Quality with Static Security Analysis (SSA)
Tech Documents
- The Parallel Universe — Issue 19 — November 2014
- How to Design for Scalable Performance—from Multicore to Many-core
- High Performance Parallelism Pearls
- Optimization Reports: Increase Performance with Intel® Compilers
- Additional Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
- The Parallel Universe — Issue 18 — July 2014
- 20 Years of the MPI Standard Now With a Common Application Binary Interface
- Graduate from MIT to GCC Mainline with Intel® Cilk™ Plus
- Leverage Your OpenCL™ Investment on Intel® Architectures
- Mastering Performance Challenges with the New MPI-3 Standard
- Flow Graphs, Speculative Locks, and Task Arenas in Intel® Threading Building Blocks
- The Parallel Universe — Issue 17 — March 2014
- The Parallel Universe — Issue 16 — December 2013
- The Parallel Universe — Issue 15 — September 2013
- The Parallel Universe — Issue 14 — June 2013
- Speed Agile QA Testing- Intel® Inspector XE 2013
- The Parallel Universe — Issue 13 — February 2013
- The Parallel Universe Archive
- Estimating FLOPS using Event Based Sampling (EBS)
- New Rules for Array Sections in Intel® Cilk™ Plus
- Using the new concurrent priority queue in Intel® Threading Building Blocks
- Writing and Optimizing Parallel Programs — A complete example
Tutorials
- Intel Parallel Processors Span Gamut
- Tutorial: Pointer Checker – Catch Out-of-Bounds Memory Accesses
- Tutorial: Understanding Intel’s New Processors and Tools
- An Introduction to Vectorization with the Intel® C++ Compiler
- An Introduction to Vectorization with the Intel® Fortran Compiler
- How to manage the analysis overhead of Correctness Modeling in Intel® Parallel Advisor 2011
- Using Intel® TBB in network applications: Network Router emulator
- Intel® C++ Composer XE 2011 Getting Started Tutorials
Videos
- Don't Dread Threads Part 1
- Three Things You must Teach: Module 3. Programming with OpenMP (pt.1)
- Three Things You must Teach: Module 2. Shared Memory and Threads (pt.1)"
- Three Things You must Teach: Module 1. Recognizing Potential Parallelism (pt.2)"
- Three Things You must Teach: Module 1. Recognizing Potential Parallelism"
White Papers
- Intel® Xeon Phi™ Core Micro-architecture
- Intel® Xeon Phi™ Programming Environment
- Multi-threaded Debugging Using the GNU Project Debugger
- Debugging Multi-threaded Applications in Windows
- Introduction to Multi-threaded Debugging Techniques
- Intel® Parallel Studio XE Boosts Performance and Productivity Through More Efficient Development of High-Speed CG Renderer
- Market Report- Parallel Programming: Goals, Skills, Platforms, Markets, Languages
- Market Report- The State of Software Development Today: A Parallel View
- The ROI from Optimizing Software Performance with Intel® Parallel Studio XE for Development Organizations

