Karl Nyberg's Current Research Projects

Karl Nyberg's Current Research Projects

1) Converting ASTER image data into DEM data. Yes, I know they've already done it - ASTER GDEM, but I'm doing it for a learning exercise, and to generate DEM data that I can use for other applications that theirs can't be used for.

a) Automating the generation of a DTD specific XML parser. (done, paper publication anticipated August 2010)

b) Creating a native HDF parser in Ada. (subset implementation done, paper publication anticipated August 2010)

c) Writing stereo-correlation software for doing the DEM generation (code in process, paper in process)

2) Multicore computing - followon to my SIGAda 2007 publication.

a) Writing code and a paper on a parallel implementation of the Karatsuba algorithm.

b) Writing a paper on the appropriate application of multicore technology to efficiently utilize the underlying computational capabilities. (Think micro- v macro-computing: "automatic" parallelizing compilers only get localized use of multiple cores; architectural / design modifications can get you globalized use.)

c) Writing a paper on the overhead associated with multicore computing and how it constrains / limits the effective throughput of the hardware.

3) Continuing my research on A Constructive Approach To Integer Factorization.

Proposal work in process, funding sources sought (offers welcome! :-)). Some companies that produce multicore / HPC equipment willing to let me test on their platforms!

a) migrating from decimal arithmetic (base 10) to byte arithmetic (base 2^8 - 256) done. Known existing solutions confirmed in test configuration. Performance testing and analysis.

b) migrating from decimal arithmetic (base 10) to byte arithmetic (base 2^16 - 65536)

Parallelizing above to convert serial implementations to multicore / network configurations.

4) Solving Eternity II... :-)