David R. Wallace
From Wikipedia, the free encyclopedia
This article or section has multiple issues. Please help improve the article or discuss these issues on the talk page.
|
David R. Wallace is an inventor.
Contents |
[edit] Inventions
He is the inventor of the Wallace algorithm, a method for determining the dependence between array references in scientific programs for the purpose of parallelization. ([1])
He is the inventor of “Software Cloaking”, a technology for preventing reverse engineering. This process is primarily used to prevent hackers from cracking DRM systems. Cloaking hides the internal operation of a program using mathematical transformations.
His patent for this technology, “System and Method for Cloaking Software,” was granted by the USPTO in February, 2001. ([2])
[edit] Positions
He has been a professor at Emory, DePauw and Boston University[citation needed] and has been Chief Software Architect for Alliant (founded by Craig Mundie, now CTO of Microsoft), Chief compiler architect at Sun Microsystems, co-founder of Determina (now part of VMware), and has several patents pending for a new form of software security called Greencastle Vulnerability Shield.
He received degrees in mathematics from Columbia University (BA), University of California at Berkeley (MA) and Tulane University (Ph.D.).[3]
[edit] Notes
[edit] References
- U.S. Patent 6,192,475
- Wallace, David, "Dependence of Multi-Dimensional Array References," Proceedings of the International Conference on Supercomputing, July 1988, pp.418-428.
- David R. Wallace at the Mathematics Genealogy Project