The Texas Advanced Computing Center at the University of Texas supports cutting-edge research in nearly every field of science, powering the discoveries of tomorrow. The Texas Advanced Computing Center (TACC) has deployed the first large scale system integrated with the new Intel® Xeon Phi™ coprocessor technology. The system called Stampede went into full scale production in early 2013 and is currently ranked as #6 most powerful system in the Top 500 world rankings. Today, more than 5,000 science and engineering users from around the world, working on a variety of numerical and data intensive workloads have access to the Stampede system.
TACC staff work with these researchers on their numerical and data intensive workloads to optimize their applications to run more efficiently on the Stampede system. Using Intel tools and compilers, TACC staff are able to help researchers run their models and simulations more efficiently and accurately to help solve some of the big challenges in science today and tomorrow. TACC also works aggressively to train scientific computing users to make use of parallel programming techniques: several thousand users attend TACC in person or online training every year.
“TACC is committed to using advanced computation to advance science and society, and we firmly believe that concurrency is the central challenge of future programming. With the debut of the Stampede system, million-thread applications are now a reality. Concurrency should be a part of all training in programming”
– Dan Stanzione, Deputy Director, TACC.
Examples of Parallel Programming and Technical Compute Application Modernization efforts:
The “R” language is increasingly popular as a high level language for exploration of data using statistical methods. R has widespread adoption in life sciences, image processing, and other critical areas of science. TACC worked with Intel to enable Automatic Offload (AO) of R codes to the Intel® Xeon Phi™ through the Intel® Math Kernel Library (Intel® MKL): you can find out more about how this is done in this tutorial. Note the material also covers a coprocessor-aware implementation of Python*.
TACC is thrilled to be part of the Intel® Parallel Computing Center(s) (Intel® PCC) program and looks forward to collaborating with other centers for the betterment of entire science community.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804