Mountain Math Software
home consulting videos book QM FAQ contact

PDF version of resume

Paul Budnik
Creative solutions
to difficult problems
Mountain Math Software
555 Cresci Road, Los Gatos, CA 95033-8512 · 408.353.3824
Image and Signal Processing
Parallel Computing
Mountain Math Software, Consultant, 1990 - present
Selected Projects
Improve image enhancement software for video at Trusight Inc. Design and implement a new image processing algorithm based on, but better than, adaptive histogram equalization for Suni Medical Imaging to enhance dental x-rays. 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 a generic tool for digital signal processing design and development, ObjectProDSP.
Consulting Clients
Aegea Medical, Trusight, Suni Medical Imaging, Vilong, Cadence Design Systems, DSP Group, Clarkspur Design, Octel Communications, Castelle and Zoran
Zoran, 1984 - 1989
Director of Tools Systems, 1988 - 1989
Supervised and contributed to the hardware and software development tools that supported Zoran's family of dedicated DSP VLSI components.
Manager of Software Engineering, 1986 - 1988
Supervised and contributed to the software tools that supported Zoran's family of dedicated DSP VLSI components.
Consultant and DSP Architect, 1984-1986
Designed and developed the complete suite of tools (assembler, simulator and emulator board software interface) for the Zoran Vector Signal Processor.
Tools and Specialized Expertise:
Languages and tools: C++, C, Python, Perl, Fortran, Java, JavaScript, shell scripts, microprocessor and digital signal processor assembly languages.
Operating systems: Linux, Windows, Mac OS X, Solaris.
Specialized technical experience: image and signal processing algorithm and system development and implementation; MPEG chip simulation; graphical user interface design and implementation (Windows, X-Windows on Linux, Mac OS X, wxWidgets); Windows privileged mode programming (added image archiving to USB driver); worked with digital signal processors from Texas Instruments, Zoran, DSP Semiconductors and Clarkspur Design; compiler construction (ported GNU C compiler to a new processor); designed and implemented a partial differential equation application for the pioneering SIMD compute, Illiac IV; compiler development for parallel computing; research in organizing parallel memories.
B. S. in physics, M. S. and Ph.D. in computer science from the University of Illinois at Urbana-Champaign. Acting Assistant Professor at the University of California at Los Angeles.
Selected Publications and Patent:
Budnik, P., "Emergent Properties of Discretized Wave Equations", Complex Systems, Volume 19 Issue 2
Budnik. P., "What is Mathematics About?", Philosophy of Mathematics Education, 22 (this paper is also in Critical Issues in Mathematics Education, Information Age Publishing, 2009)
Barkan, M., Genusov, A., Granski, M., Budnik, P and Retter, R, U. S. Patent 4802111 on Zoran's Digital Filter Processor
Budnik, P. and Kuck, D. J., "The Organization and Use of Parallel Memories", IEEE Transactions on Computers, Volume C20, Issue 12 (this paper has been cited over 200 times)

File translated from TEX by TTH, version 3.77.
Mountain Math Software
home consulting videos book QM FAQ contact
Email comments to: