LAMA is a framework for developing hardware-independent, high performance code for heterogeneous computing systems. It facilitates the development of fast and scalable software that can be deployed on nearly every type of system with a single code base. By using LAMA for their application, software developers benefit from higher productivity and stay up to date with the latest hardware innovations, both leading to shorter time-to-market. The framework supports multiple target platforms within a distributed heterogeneous environment. It offers optimized device code on the backend side, high scalability through latency hiding and asynchronous execution across multiple nodes. LAMA's modular and extensible software design supports the developer on several levels, regardless of whether writing his own portable code with the Heterogeneous Computing Development Kit or using prepared functionality from the Linear Algebra Package, the user always gains high productivity and maximum performance.

Features

  • Hardware-Independence
  • Portability
  • High Performance
  • Scalability
  • Extensible
  • High Productivity

Project Samples

Project Activity

See All Activity >

License

Affero GNU Public License

Follow LAMA

LAMA Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of LAMA!

Additional Project Details

Operating Systems

Linux, Mac

Intended Audience

Aerospace, Automotive, Developers, Engineering, Information Technology, Science/Research

Programming Language

C, C++

Related Categories

C++ Frameworks, C++ Mathematics Software, C++ Libraries, C Frameworks, C Mathematics Software, C Libraries

Registered

2011-01-24