Tim Sweeney's SIGGRAPH 2009 talk.
http://graphics.cs.williams.edu/archive/SweeneyHPG2009/TimHPG2009.pdf
Tim Sweeney shares his vision of the future of high-end computer graphics and games programming. Functional programming and data parallelism play an important role.