Abstract—This paper presents an ongoing effort to develop a domain specific language that would simplify exploit-ing hardware acceleration in grid-based scientific models. The project is being implemented in Common Lisp, which has the best built-in metaprogramming capabilities among industrial-level compiled programming languages. The DSL is applied to a hydrodynamic model of the atmosphere. Keywords-GPU computing; SSE; lisp; metaprogramming; DSL; simulation I
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
Developing complex computational-intensiveand data-intensive scientific applications requires effect...
International audienceTremendous computational resources are required to compute complex physical si...
Many advances in science now require sophisticated scientific software applications that facilitate ...
Developing complex scientific applications on high performance systems requires both domain knowledg...
The optimization opportunities of a code base are not completely exploited by compilers. In fact, th...
Abstract-Many advances in science now require sophisticated scientific software applications that fa...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
The models used in weather and climate simulation are large, complex and long-lived. It is then very...
Tremendous computational resources are required to compute complex physical simulations. Unfortunate...
As the computation power of modern high performance architectures increases, their heterogeneity and...
Tremendous computational resources are required to com-pute complex physical simulations. Unfortunat...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
Many applications are increasingly requiring numerical simulations for solving complex problems. Mos...
As the processing power available in computers grows, so do the applications for using that power fo...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
Developing complex computational-intensiveand data-intensive scientific applications requires effect...
International audienceTremendous computational resources are required to compute complex physical si...
Many advances in science now require sophisticated scientific software applications that facilitate ...
Developing complex scientific applications on high performance systems requires both domain knowledg...
The optimization opportunities of a code base are not completely exploited by compilers. In fact, th...
Abstract-Many advances in science now require sophisticated scientific software applications that fa...
Massively Parallel Processors provide significantly higher peak performance figures than other forms...
The models used in weather and climate simulation are large, complex and long-lived. It is then very...
Tremendous computational resources are required to compute complex physical simulations. Unfortunate...
As the computation power of modern high performance architectures increases, their heterogeneity and...
Tremendous computational resources are required to com-pute complex physical simulations. Unfortunat...
Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer...
Many applications are increasingly requiring numerical simulations for solving complex problems. Mos...
As the processing power available in computers grows, so do the applications for using that power fo...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
Developing complex computational-intensiveand data-intensive scientific applications requires effect...
International audienceTremendous computational resources are required to compute complex physical si...