HELP! * GREY=local LOCAL HTML version of Foils prepared 6 May 1996

Foil 8 Use of Java to Display Algorithmic Structure

From Miscellaneous Presentation Material used in 1996 Research Presentations -- 1996. by Geoffrey C. Fox * See also color IMAGE

http://www.npac.syr.edu/users/gcf/npacaddons -- see foils 106,7
Many concepts in computer science are very complex and dynamic and both idea as well as implementation are hard to understand
In particular, parallel algorithms for areas such as FFT, matrix algebra, sorting, "fast multipole" required complex data movement which is difficult (for me) to visualize from the basic mathematics.
I suggest using Java as a pedagogical tool to animate such algorithmic data movement
  • Screendumps show a prototype where a jolly orange will represent a matrix element which will roll around.
One can view this as an example of how Web-based technical reprts can represent and transmit knowledge better than printed papers



Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997