![]() |
Andrew Thall, Ph.D. |
| Associate Professor of Mathematics and Computer Science Alma College 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 |
or 
Fall 2011
Using Processing and OpenFrameworks to teach computer graphics and interactive media, using digital cameras,Summer 2011
Presented 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. |
Fall 2010:
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.
Summer 09:
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.
Spring 09:
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.
Fall 08:
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.
Fall 07:
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.