Paul P. Budnik Jr. Ph.D.
Consultant
555 Cresci Road, Los Gatos, CA 95033-8512
paul@mtnmath.com ♦ (408) 353-3824



Software, image processing and DSP


Major Projects
Design a new image processing algorithm to increase local contrast, design and develop a windows GUI application to embed the algorithm in. Design and develop simulators for MPEG compression chips for Cadence Design Systems. Develop a C compiler (based on GNU code) for DSP Semiconductors' Pine DSP. Design and develop the complete suite of tools (assembler, simulator and emulator board software interface) for the Zoran vector signal processor. Develop a generic tool for DSP design, development and implementation: ObjectProDSP.


Consulting Clients
Started software consulting firm in 1989. Consulted for Cadence Design Systems, DSP Semiconductors, Clarkspur Design, Octel Communications, Castelle and Zoran.


Tools and Specialized Expertise
Languages: C++, MFC, C, Perl, shell scripts, lex and yacc, various microprocessor and digital signal processor assembly languages.

Operating systems: Linux, Windows, OSX, Solaris.

Specialized technical experience: image processing; DSP and MPEG development; graphical user interface design (Windows and X Windows); Windows kernel programming (added image archiving to USB driver); digital signal processors from Texas Instruments, Zoran, DSP Semiconductors and Clarkspur Design.


Communication skills
Experienced making presentations internally, to customers and to industry groups of several hundred. Able to write about complex technical subjects for a broad audience.


Employment History
March 1988 through January 1989: Director of Tools Systems at Zoran Corporation. Supervised the hardware and software development tools that support Zoran's family of dedicated DSP VLSI components.

June 1986 to March 1988: Manager of Software Engineering at Zoran responsible for Zoran's software development tools.

March 1984 to June 1986: consultant and then a DSP Architect for Zoran. Developed the software support tools for Zoran's vector signal processor.

1975 through 1984: associated with the Acoustic Research Center as a consultant and employee of Systems Control Incorporated and later Systems Development Corporation. Involved in DSP algorithm research and in the design and implementation of various DSP systems.

1970-71 academic year: Acting Assistant Professor at the University of California at Los Angeles.


Publications and Patent (author or coauthor)
Patent on Zoran's DFP (Digital Filter Processor).

Presented papers at the Undersea Surveillance Symposium in 1983, 1982, 1981 and 1980.

Algorithms and Architecture, Invited paper at the Symposium on High Speed Computer and Algorithm Organization, April 1977. Published in High Speed Computer and Algorithm Organization, Academic Press, 1977.

Techniques for Parallel Computer Design, PhD Thesis, University of Illinois, Report #UIUCDCS R-75-763, October, 1975.

Measurement of Parallelism in Ordinary Fortran Programs, Computer, January 1974.

The Organization and Use of Parallel Memories, IEEE Transactions on Computers, December 1971.

TRANQUIL: A Language for an Array Processing Computer, American Federation of Information Processing Societies (AFIPS), Spring Joint Computer Conference Proceedings, Volume 34, 1969.




Mountain Math Software
| home | about | software | physics | measurement FAQ | more complete theory | infinite | book |

Comments to: webmaster@mtnmath.com