Blogs
Matching:
vector
X
Display: 
Vectorizing for fun and performance Community Blog
By: Paul Clarke. The IBM Power processor family has a somewhat hidden little gem which, when exploited, could yield signficant performance improvements. IBM Power processors have a vector processing facility (known as AltiVec, VMX, and VSX in different...
from Blog: News around the Linux on Power Community
Modified on by ThinkOpenly


The View from OpenMP F2F January 2012 Meeting Community Blog
Michael_Wong
Tags:
error
affinity
taskgroup
vector
model
future
2003
openmp
accelerators
fortran
1 Comment
4,021 Views
In late January, I hosted the OpenMP January 2012 Face2Face (F2F) meeting in San Francisco at the Serrano hotel attended by 24 experts. In the words of one expert, it was one of the most productive meeting we have had in a long time. In this meeting, we...
from Blog: C/C++ Cafe


C Standard meeting in Santa Cruz Oct 2630 Community Blog
Hi all, my name is Michael Wong. I will be attending the next C Standard meeting in Santa Cruz on Oct 2630, representing IBM and Canada. This promises to be a critical meeting as it is where the C Committee has nominated as the cutoff for adding features to...
from Blog: C/C++ Cafe


Usage of the vector function vec_popcnt Community Blog
IBM XL C/C++ for AIX, V13.1 supports a vector population count procedure vec_popcnt. This builtin function computes the population count (number of set bits) in each element of their input. This function is valid only when the qarch option is set to target...
from Blog: C/C++ Cafe
Modified on by TracyR


Vector gatherbitsbybytes function "vec_gbb" Community Blog
In IBM XL C/C++ for Linux, V13.1, we support a vector builtin function vec_gbb that can perform a gatherbitsbybytes operation on the input. NOTE: This builtin function is valid only when qarch is set to target POWER8™ processors. Syntax...
from Blog: C/C++ Cafe
Modified on by TracyR


MASS v6.0  High performance math libraries for POWER7 Community Blog
RobertEnenkel
Tags:
library
mass
elementary_functions
cppcafe
scientific
vector
numerical
simd
performance
2,834 Views
Mathematical Acceleration Subsystem (MASS) Version 6.0 for AIX has been released. This high performance suite of elementary and special mathematical functions contains two new libraries tuned for the IBM POWER7 processor, and exploiting the POWER7 VSX SIMD...
from Blog: C/C++ Cafe


MASS autovectorization paper now on developerWorks Community Blog
RobertEnenkel
Tags:
elementary_functions
performance
vectorization
numerical
mass
simd
autovecgtorization
vector
library
scientific
cppcafe
hpc
2,812 Views
If your applications call mathematical functions such as sin, cos, exp, log, etc. and you are interested in maximizing performance with minimum effort, here is something that will interest you! My colleague Daniel Zabawa and I have written a paper, "How to...
from Blog: C/C++ Cafe


Unleash the power of IBM Power Systems using XL Fortran compilers Community Blog
The latest release of XL Fortran introduces new data types and intrinsic functions for the Vector Scalar eXtension (VSX) instruction set tuned for the POWER7 processor. With the VSX instruction set and the original Vector Multimedia eXtension (VMX) intrinsic...
from Blog: Fortran Cafe


MASS highperformance mathematical function libraries Community Blog
RobertEnenkel
Tags:
performance
mass
simd
scientific
scalar
elementary_functions
vector
numerical
cppcafe
library
hpc
3,490 Views
Hello  I'm the technical leader for the IBM MASS math libraries. MASS stands for Mathematical Acceleration Subsystem, and consists of libraries of mathematical functions specifically tuned for optimum performance on various computing platforms. MASS was...
from Blog: C/C++ Cafe
