Add to Watch ListAdd to Watch List Share This PageShare Email This Page Flag This PageFlag
159

Agility Design Solutions Overview

Edit Overview

Catalytic is focused on producing software products that greatly increase the productivity of DSP programmers, thereby greatly reducing the time it takes to get a DSP algorithm from onto a target DSP processor. Catalytic's products focus on the difficult bottlenecks of DSP programming: converting floating-point algorithms into fixed-point implementations, providing high-speed simulation, and...More»

1076A East Meadow Circle Palo Alto, CA 94303 Map it »
650-846-2555
2001
Software
Business Application
Corporation
Private

Funding

Edit Funding

Date Type Capital Amount Post-Money Valuation Investors
05/12/2006 Series B 7M Unknown

Products

Edit Products

Name:Agility RMS
Product URL:http://agilityds.com/products/matlab_based_products/rms/default.aspx
Description:The increasing complexity of signal processing algorithms drives the need for faster simulation for validation. Agility RMS accelerates algorithms written in M-code. The accelerated simulation speed approaches the simulation speed of hand-coded C but is automatically generated from the source MATLABĀ®. Agility RMS automatically converts user's MATLAB into a compiled MEX-file, delivering compiled code performance seamlessly within the MATLAB environment.

Agility RMS (Rapid MATLAB Simulator) features fast simulation of MATLAB code and fixed-point analysis tools for quantization and datapath optimization.
Blazing Fast Simulation

RMS AccelerationAgility RMS converts M-code functions into a compiled library that uses the MATLAB standard MEX interface. This library produces results identical to the original algorithm, but executes much faster. Agility RMS is integrated seamlessly within MATLAB.

Agility RMS uses proprietary, state-of-the-art compilation technology, including interprocedural analysis and optimizations, type inferencing and advanced loop and dependency analysis. The result: faster execution of MATLAB algorithms.

Algorithm Acceleration tableBecause MATLAB does use compiled code for some critical functions, like FFT, the performance gain RMS will provide varies. The graph to the right gives some guidelines for levels of acceleration for different styles of MATLAB code.

In addition, a table of example acceleration factors for some common signal processing applications is shown.
Easy to Use

Agility RMS is designed to be used with existing MATLAB code. Based on an execution profile of a program, it will automatically convert candidate functions into a MEX-file. RMS will also recommend code modifications for additional acceleration.

Agility MCS supports a large subset of the MATLAB language, including many of the commonly used features for modeling signal processing systems:

* Operators: arithmetic, matrix, logical, and bitwise operators
* Data types: real/complex, logical, structures
* Shapes: scalars, vectors, matrices, n-dimensional arrays
* Persistent and global variables
* Flow control constructs: if-then-else, for loops, while loops, switch
* Common mathematical functions (e.g. sqrt, sin, atan)
* Numerous built-in functions
* Many plotting functions
* Most of the Signal Processing and Communications toolboxes and Image Processing toolbox.

Additional Benefits for Fixed-Point Designers

Without Agility fast simulation technology, simulation of fixed-point algorithms can be unacceptably slow. As a result, developers usually do not quantize their design until they have migrated out of the MATLAB environment.

In addition to blazing fast simulation, Agility RMS also includes analysis tools to dramatically ease the quantization process. These fixed-point analysis tools:

* Display the types of all variables in a MATLAB design
* Recommend quantization based on simulation runs Flag overflows and other potential quantization errors

With Agility RMS, developers can now quantize MATLAB designs and run full system simulations inside the MATLAB environment. Developers can continue to use the MATLAB development environment to develop, optimize, and verify their MATLAB algorithms.
Screenshots: Agility RMS product

Competitors

No competitors have been recorded yet. Add a competitor.

Related Companies

Page Information

09/13/2008 02:42AM by TradeVibes

v5 > v4 > v3 > v2 > v1 | See all versions

User Opinions

Bulls vs. Bears (0)

Bullish Opinions (0)
Be the first to tell us why they are destined to succeed
Bearish Opinions (0)
Be the first to tell us why they are destined to stumble.
Add your opinion

Add your opinion

Bullish
Bearish

Discussions (0)

Start a New Discussion

Start a New Discussion
Weekly Newsletter

Signup for the TradeVibes newsletter to receive top news and hot new startups of the week.

Opinion Poll
View All Opinions »
Overall, are you bullish or bearish on Agility Design Solutions?
vote bullish
vote bearish
Vote to see results or
Alexa Rank: 21647191 999014
Yahoo Search Results: 1,700  
News & Blogs
View All News »

There is no news right now.

There are no discussions right now.

Embed Company Widget
Preview »

Add this company's information to your site.

Recent Contributors

There are no recent contributors to this company.