Andrew Thall, Ph.D.
| Associate Professor of Mathematics and Computer Science
614 W. Superior St., Alma, MI 48801, USA
Office: Swanson Academic Center (SAC) 223
Tel: +1-989-463-7177 (New number!!)
Lab: SAC 210
Lab Tel: +1-989-463-7798
Fall 2011Using Processing and OpenFrameworks to teach computer graphics and interactive media, using digital cameras,
Summer 2011Presented the gpuLucas work at GPGPU 4 at Newport Beach in March. I am currently working
Ray Riley and I gave a workshop at the NMC Conference in Madison in June, titled "Advances in Audio Massage: a state of FLEX," teaching new audio time-shifting and beat-mapping tools in Logic Pro Studio 9.
Wicked Fast Mersenne Prime Testing on the GPU! Announcing gpuLucas, a CUDA-based Lucas-Lehmer test
that runs on NVidia Fermi-class graphics cards (GTX 480, Tesla 2050, etc.). gpuLucas can do a Lucas-Lehmer
product on a 2^21 word array in 4.8 milliseconds, requiring only 2.5 days to confirm that 2**43,112,609 - 1
is prime. gpuLucas parallelizes the IBDWT-method for fast multiplies modulo Mersenne numbers. The CUDA
source code will be available summer 2011. All your irrational base are ours.
Added technical reports on extended-precision floating point GPU computation using Cg, and implementing
the Lucas-Lehmer test for Mersenne primes on the GPU using extended-precision FFTs. These are on the papers page.
Learning Spanish! Alma has a partnership with Equitorialis University in Quito, Ecuador.
In support of this,
I'm taking part in a grant-sponsored program of Spanish instruction for faculty. This involves a two-week trip
to Quito this June for language instruction and to make contacts at the university.
In March, I took part in the NMC 2009 Symposium on New Media and Learning, a gathering to explore
the impact of new media on teaching, learning, research, and creative expression, especially in higher education.
The two-day online event took place at the NMC Conference Center in Second Life.
In May, I taught a Spring Term workshop on Computer Game Programming, working
with 17 students who used Python and Pygame to create five final projects.
I have joined the computer science faculty at Alma College in Alma, Michigan.
Lots of excitement in store!
We will be introducing a Python-based media computation approach in introductory CS, based on the success
of the courses at UM Morris. I will also be involved in developing a major in New Media and in creating
a digital learning commons. In support of this, I attended the wicked cool New Media Consortium conference
(NMC '08) in June at Princeton U. along with a contingent of faculty and staff from Alma.
I am a visiting faculty member at the University of Minnesota's Morris Campus
for the 2007/2008 academic year.
I will be teaching introductory computer science courses using a media-computation framework and methodology,
(see GA Tech's Media Computation Teachers website.) and continuing my research on high-precision computation
on parallel graphics processors.
War without end.