Catalytic Inc. Unveils Product for Streamlining the Implementation Of Complex Signal Processing Algorithms; Tool Speeds Simulation of Complex MATLAB Algorithms Used in Communication, Video ASIC Design.PALO ALTO Palo Alto, city, California Palo Alto (păl`ō ăl`tō), city (1990 pop. 55,900), Santa Clara co., W Calif.; inc. 1894. Although primarily residential, Palo Alto has aerospace, electronics, and advanced research industries. , Calif. -- Catalytic Inc., a company simplifying the signal processing See DSP. design flow, today began shipping Catalytic RMS (1) (Record Management Services) A file management system used in VAXs. (2) (Root Mean Square) A method used to measure electrical output in volts and watts. 1. RMS - Record Management Services. 2. (Rapid MATLAB (MATrix LABoratory) A programming language for technical computing from The MathWorks, Natick, MA (www.mathworks.com). Used for a wide variety of scientific and engineering calculations, especially for automatic control and signal processing, MATLAB runs on Windows, Mac and (R) Simulator), software for streamlining the algorithm design Algorithm design is a specific method to create a mathematical process in solving problems. Applied algorithm design is Algorithm engineering. Algorithm design is identified and incorporated into many solution theories of operation research, such as dynamic of signal processing systems eventually implemented in register transfer level (RTL (Register Transfer Level) A high-level hardware description language (HDL) for defining digital circuits. The circuits are described as a collection of registers, Boolean equations, control logic such as "if-then-else" statements as well as complex event sequences; ) code. Catalytic products shorten the design time for signal processing applications by providing fast simulation throughout the design flow and by greatly simplifying the floating- to fixed-point conversion process. Catalytic RMS is tailored for algorithms targeted to an RTL-based implementation. Catalytic has been shipping it first product, DeltaFX, since November 2004. DeltaFX is used by software engineers developing algorithms in the MATLAB environment targeted for digital signal processors (DSPs). "With the introduction of Catalytic RMS, Catalytic is greatly assisting signal processing design groups who implement their algorithms in RTL," says Randy Allen James Randall (Randy) Allen (born January 26, 1965 in Milton, Florida) is an American former professional basketball player. A 6'8" forward from Florida State University, Allen was never drafted by an NBA team but did manage to play two years in the NBA form 1988 to 1990 for the , Catalytic's founder and chief executive officer (CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. ). "As an example, engineers creating wireless ASICs describe their entire chip in MATLAB because it is an excellent language for describing the highly mathematical algorithms that comprise the core intellectual property of wireless systems. But the algorithm engineers must quickly move out of MATLAB because of the slow simulation speed and the lack of fixed-point modeling and analysis capability. Catalytic RMS can simulate core wireless algorithms 200 times faster than existing methods. MATLAB users no longer have to spend time hand translating MATLAB to C to achieve acceptable simulation speeds." Introducing Catalytic RMS Catalytic RMS works seamlessly with MATLAB (a popular numerical analysis numerical analysis Branch of applied mathematics that studies methods for solving complicated equations using arithmetic operations, often so complex that they require a computer, to approximate the processes of analysis (i.e., calculus). and visualization environment from The MathWorks) to provide fast floating-point simulation for standard MATLAB code, accurate fixed-point modeling capabilities, and fast fixed-point simulation. The result is a streamlined algorithm design process that accelerates the simulation of standard MATLAB and assists with the conversion of floating-point MATLAB to optimized fixed-point MATLAB, which accurately models the behavior of the final RTL design. Catalytic RMS is controlled through a feature-rich and customizable graphical user interface graphical user interface (GUI) Computer display format that allows the user to select commands, call up files, start programs, and do other routine tasks by using a mouse to point to pictorial symbols (icons) or lists of menu choices on the screen as opposed to having to (GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. ). Algorithms are loaded and can be immediately accelerated. The GUI also gives guidance on how to improve simulation execution speed to achieve maximum performance. When used to convert floating-point algorithms to fixed, it provides static code analysis to show that all variables have been converted to the appropriate fixed-point type. The GUI's value profiling capability helps the user choose the best fixed-point representations based on simulation runs and analysis. Catalytic RMS speeds floating- and fixed-point MATLAB simulations using Catalytic's proprietary compiler technology, which generates a compiled library from MATLAB code. This library executes much faster than the original interpreted MATLAB code. Fast Simulation with Catalytic RMS Catalytic's RMS simulation engine allows developers to quickly accelerate MATLAB functions and use them throughout the design cycle. The simulation engine converts a MATLAB program into an accelerated library that executes much faster than the original MATLAB. It is integrated seamlessly with MATLAB, supports most MATLAB language constructs and the Signal Processing and Communications toolboxes from The Mathworks. Both floating-point and fixed-point algorithms can be accelerated providing developers the ability to convert designs to fixed-point while still working within the MATLAB environment. In early customer benchmarks, Catalytic RMS typically accelerates the simulation execution of floating-point MATLAB by 10X to 50X. However, execution acceleration in excess of 200X is not uncommon. Fixed-point MATLAB simulation execution is typically accelerated by 100X to 1000X in these same benchmarks. Pricing and Availability Catalytic RMS runs on the Windows and Linux operating system operating system (OS) Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. . Catalytic RMS pricing starts at $15,000 for an annual license. For more details, contact Lisa Schmidt, Catalytic's vice president of marketing. She can be reached at (650) 846 2555 x 220 or via email at lisa@catalyticinc.com About Catalytic Inc. Catalytic speeds the development of signal processing applications by creating an efficient path from algorithmic specification to implementation. Catalytic Inc. was founded in 2001 by Dr. Randy Allen, a successful entrepreneur, world-renowned compiler technology expert and the co-author of the book, "Optimizing Compilers for Modern Architectures: A Dependence-based Approach." Corporate headquarters are located at 1076A East Meadow East Meadow, uninc. residential and commercial city (1990 pop. 36,609), Nassau co., SE N.Y., on W Long Island. Circle, Palo Alto, Calif. 94303. Telephone: (650) 846-2555. Facsimile: (650) 846-2557. Email: info@catalyticinc.com. More information about Catalytic Inc. can be found at its website located at: http://www.catalyticinc.com. MATLAB is a registered trademark of The MathWorks. Catalytic Inc. acknowledges trademarks or registered trademarks of other organizations for their respective products and services. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion