“It is not often you get a silver bullet in software, but in this case we did,” said John Saunders, a relieved GoFast customer.
Costa Mesa, CA (PRWEB) December 1, 2009
GoFast is a family of high-performance, reentrant, floating-point libraries designed for embedded applications. They are ANSI C compatible, IEEE 754 compliant, and designed to directly replace a C compiler's runtime floating-point library. GoFast boosts the performance of an application's math calculations and, in many cases, eliminates the need for hardware floating-point coprocessors. This reduces product manufacturing cost.
Basic floating point functions in the EWARM library, such as add and sub, are coded efficiently, so GoFast offers no speed improvement for them. However, for more complex functions such as square root, exponent, log, trigonometric, hyperbolic, and others, the performance gain from GoFast is typically 3:1 and as high as 10:1. This can result in significant cost savings for GPS, surveying, guidance, and other applications doing intensive trigonometric calculations by reducing hardware cost for a required performance level. Many other types of calculations involve square roots, exponents, logs, and hyperbolic functions, which will also benefit greatly from GoFast.
GoFast is often a drop-in quick fix for a sluggish system, saving hardware redesign. "It is not often you get a silver bullet in software, but in this case we did," said John Saunders, a relieved customer of ours.
The accuracy of each GoFast Floating Point Library is within one (least significant) bit for arithmetic functions and two bits for transcendental functions, in most cases. The IEEE 754 Floating Point Format defines special representations for underflow, overflow, and invalid operation. The GoFast routines use these formats and adhere to the IEEE 754 error handling procedures in all applicable cases. Quality assurance and testing procedures guarantee proper product operation. In addition, each delivery includes target specific test programs assuring confidence of product operation.
Pricing and Availability
Available now at $3,500 for a royalty-free, one-product license, with full source code, and 90 day support. For more information and performance tables, please visit http://www.smxrtos.com/ussw/gofast.htm.
About Micro Digital
Micro Digital, Inc. has been in the embedded systems business for over 30 years and has been producing and selling embedded software products for 20 years. The company is dedicated to providing quality products and support for embedded systems at moderate prices.
Further News from Micro Digital, Inc.
Extended smxWiFi support for 802.11n and additional Ralink chipsets
Extended smxUSB 2.0 stacks support for Synopsys controllers
Enhanced smxFLog flash logger's features for multiple logs
Extended smxUSB 2.0 stack for Blackfin processors
President of ChipWrights endorsed Micro Digital's USB support