Hello all,
Recently I have seen a grow in demand for algorithms. I can tell you more about this but should probably add this as a blog post. Assuming that this is true, AVX sounds to me like a good solution for algorithm implementations.
Hello all,
Recently I have seen a grow in demand for algorithms. I can tell you more about this but should probably add this as a blog post. Assuming that this is true, AVX sounds to me like a good solution for algorithm implementations.
At the game developer conference I presented a session "Hotspots, Flops, and uOps" that talked about optimizing code for Intel's latest SandyBridge processors. The session is now publicly available on gdcvault. The link is: http://www.gdcvault.com/play/1014645 The session dives deep into the processing and covers more than just AVX, since you need to ensure you are getting good throughput (instruction parallelism) in addition to SIMD (aka Vector) parallelism. stan melax
Hi,
my email:zhoudka@gmail.com
my msn:dk_zhou@hotmail.com
There
is two attached file . one is generate form gcc with optimize option
-O2 (nbody.s.1), one is modify from nbody.s.1 (nbody.s) , i use sse
instruction to take place the x87 instruction .
I use the standard x86 instruction and sse instruction to do calc , i
use gcc with -O2 optimize option to accomplish same function .
Michael Larabel has AVX benchmarks online for Linux:
http://www.phoronix.com/scan.php?page=article&item=intel_avx_gcc&num=1
he's in Munich 17th to 21st of Feb 2011:
http://www.phoronix.com/scan.php?page=news_item&px=OTAzOA
@intel: Contact Michael or me if you're interested in a AVX related meeting in Munich in the above mentioned timeframe. I live in Munich.
Im Basher Khan I know few AVX experts inside Intel so if you have any quarries you know who to ask!
You may find this article very useful, describes a code sample that uses the Intel Advanced Vector Extensions (Intel AVX) for computing mesh-based cloth simulation.
I found some good C/C++ coding examples for using AVX to solve different mathematical and modelling problems here:
http://software.intel.com/en-us/avx/ Does anyone have any similar resources to share?
There's a nice demo showing pieces of cloth animated blowing in the wind, enabled using AVX, here:
http://software.intel.com/en-us/videos/avx-cloth-developer-video/
I found it through the new site for Sandy Bridge here:
http://software.intel.com/en-us/articles/sandy-bridge/
which has lots of white papers and developer guides for Sandy Bridge, for game and media development projects.
This post isn't really specific to AVX, but SIMD extensions in general. I'd like to see the availability of SIMD programming widen to more than just assembly and C/C++ intrinsics. By this I mean first class support, and not just via use of natively programmed modules. I think this is necessary if SIMD programming is ever to become more than just a niche, by widening availability to mobile device and web/smart client environments.
Regards,
Andrew.
I was wondering which applications will profit most from AVX extensions. There are some AES, fp and integer math operations. Please post algorithms, academical papers, forum discussions, benchmarks.
Besides the newly integrated media content creation engine, I'm wondering in particular how much the word's best H.264 encoder
http://compression.ru/video/codec_comparison/h264_2010/
will profit from the AVX extension.
I was wondering if there are any tutorials or tips you can offer on using the emulator? What's the workflow for using this to model AVX? How accurate is it compared to actual AVX performance?
Thanks