The TASKING® LAPACK Performance Library provides the Linear Algebra PACKage (LAPACK) and the Basic Linear Algebra Subroutines (BLAS) in the form of a highly-optimized and highly-tested ISO-C99 compliant source code library.
Linear algebra is a central theme in mathematics. It concerns linear equations and their representations through matrices and vectors and is relevant for every engineering discipline. The mathematical complexity of today’s Advanced Driver Assist Systems (ADAS) has raised computation to a level that is best served from a set of widely used, well tested, accurate, and fast de facto standard libraries such as the LAPACK and the BLAS. Application areas that benefit from the availability of such library include: Kinematic and dynamic vehicle modelling; Object detection and classification using either classic algorithms or artificial intelligence (AI); Sensor data fusion; Free space detection; Drive path planning; and others.
The TASKING library provides a full implementation of the LAPACK and the BLAS for single precision arithmetic. It facilitates a seamless port of existing existing LAPACK/BLAS based software to embedded devices, and it is compatible with the output of the MathWorks MATLAB and Simulink autocoders, which makes it easy to deploy the library in an existing software development flow.
The TASKING Performance Libraries for Tricore AURIX are highly-optimized for the Infineon TriCore AURIX and AURIX 2nd Generation microcontrollers, and have been tuned and verified using the TASKING TriCore Compiler. The floating point peak performance of AURIX 2G devices with 6 TriCore cores is 1.8GFlop/sec, and the inner loops of the BLAS functions typically perform at or close to 300MFlop/sec per core. The library has been created using ASPICE level-2 compliant processes, and the resulting code has been verified and validated using the de facto standard "LAPACK Test Suite". As such the library is suited for use in safety related systems up to ASIL-B.
Leider gibt es für diesen Aussteller kein deutsches Firmenprofil.
TASKING is an Altium brand and company that provides a complete toolchain for embedded software development, concentrating on the Infineon TriCore® and AURIX® multicore processors. The toolchain includes compilers, debuggers, software optimization tools, and safety tools. TASKING tools are used for development of systems for automotive and transportation industries for real-time, safety-critical multicore applications.
TASKING products have a host of technical, usability, and safety features that make them superior to competing companies and products. The TASKING compiler produces fast and small code,proven in many applicatons in the market.
TASKING products are developed by compiler and development tool experts with decades of experience in the context of a close, collaborative relationship with Infineon. In addition to these products, the TASKING software development process has achieved ASPICE Level 2 classification, aiding customers in the safety certification of their products.