%  mtnmath.tex from ObjectProDSP 0.2
%  Copyright (C) 1994 1995, Mountain Math Software. All rights reserved.
%  
%  This file is part of ObjectProDSP, a tool for Digital Signal
%  Processing design, development and implementation. It is free
%  software provided you use and distribute it under the terms of
%  version 2 of the GNU General Public License as published
%  by the Free Software Foundation. You may NOT distribute it or
%  works derived from it or code that it generates under ANY
%  OTHER terms.  In particular NONE of the ObjectProDSP system is
%  licensed for use under the GNU General Public LIBRARY License.
%  Mountain Math Software plans to offer a commercial version of
%  ObjectProDSP for a fee. That version will allow redistribution
%  of generated code under standard commercial terms.
%  
%  This program is distributed in the hope that it will be useful,
%  but WITHOUT ANY WARRANTY; without even the implied warranty of
%  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
%  GNU General Public License for more details.
%  
%  You should have received a copy of version 2 of the GNU General
%  Public License along with this program. See file COPYING. If not
%  or if you wish information on commercial versions and licensing
%  write Mountain Math Software, P. O. Box 2124, Saratoga, CA 95070,
%  USA, or send us e-mail at: support@mtnmath.com.
%  
%  You may also obtain the GNU General Public License by writing the
%  Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
%  USA.  However if you received a copy of this program without the
%  file COPYING or without a copyright notice attached to all text
%  files, libraries and executables please inform Mountain Math Software.
%  
%  ObjectProDSP is a trademark of Mountain Math Software.
%  
\cleardoublepage
\setcounter{page}{1}
\ParSpace
\section{Mountain Math Software}

Mountain Math Software was founded by Dr. Paul Budnik
to create a generic framework for
scientific and engineering applications that fully exploits
object oriented programming and other recent advances in software
technology. Digital Signal Processing was chosen as the first
application area because of its importance and
because Dr. Budnik
has over two decades of experience in DSP research and applications.
A generic data flow model developed
at the Acoustic Research Center is the basis of the scheduling
algorithms in \Dpp{}.

Working closely with users on real applications
was central to the design of this
tool. It has been used to solve practical problems and
modified as a result.

Dr. Budnik received the B. S. degree in physics and 
the M. S. and PhD. degrees in Computer Science from
the University of Illinois in 1967, 1969 and 1975, respectively.

He founded Mountain Math Software in 1989. In addition to
developing \Dpp{} he has consulted for DSP Semiconductors,
Octel Communications, Castelle and Zoran.

From March 1988 through January 1989 he was Director of Tools Systems
at Zoran Corporation. He supervised the hardware and software development
tools that support Zoran's family of dedicated DSP VLSI components.
From June 1986 to March 1988 he was Manager of Software Engineering
at Zoran responsible for Zoran's software development tools.
From March 1984 to June 1986 he was a consultant and then a DSP
Architect for Zoran. During this period he developed the software
support tools for Zoran's vector signal processor.

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

During the 1970-71 academic year he was an Acting Assistant Professor
at the University of California at Los Angeles.

He holds a patent on Zoran's DFP (Digital Filter Processor).
He has presented papers at the Undersea Surveillance Symposium
in 1983, 1982, 1981 and 1980.

He is author or coauthor of the following publications.

\begin{itemize}
\item{``Algorithms and Architecture'', Invited paper at the Symposium
on High Speed Computer and Algorithm Organization, April 1977.
Published in {\it High Speed Computer and Algorithm Organization},
Academic Press, 1977.}

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

\item{``Measurement of Parallelism in Ordinary Fortran Programs'',
Computer, January 1974.}

\item{``The Organization and Use of Parallel Memories'', IEEE Transactions
on Computers, December 1971.}

\item{``TRANQUIL: A Language for an Array Processing Computer'', American
Federation of Information Processing Societies (AFIPS), Spring
Joint Computer Conference Proceedings, Volume 34, 1969.}
\end{itemize}

