In the first part of this two-part series, Vlodymyr presents an efficient implementation of the Cooley-Tukey fast Fourier transform (FFT) algorithm using C++ template metaprogramming.
The University of Illinois at Urbana-Champaign and graphics chip maker NVIDIA have embarked on a partnership to teach a course in massively multiprocessor computing. We talked with Dr. David Kirk, Chief Scientist at NVIDIA, and Dr. Wen-mei Hwu, the AMD Jerry Sanders Chair of Electrical and Computer Engineering at the university, who are co-teaching the course.