Difference between revisions of "Publications/verna.06.ecoop"
From LRDE
Line 7: | Line 7: | ||
| address = Nantes, France |
| address = Nantes, France |
||
| note = Best paper award. |
| note = Best paper award. |
||
− | | |
+ | | lrdeprojects = Software |
− | | urllrde = 200607-ECOOP |
||
| abstract = This paper presents an ongoing research on the behavior and performance of Lisp with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used to evaluate the performance of pixel access and arithmetic operations in both languages. We demonstrate that the behavior of equivalent Lisp and C code is similar with respect to the choice of data structures and types, and also to external parameters such as hardware optimization. We further demonstrate that properly typed and optimized Lisp code runs as fast as the equivalent C code, or even faster in some cases. |
| abstract = This paper presents an ongoing research on the behavior and performance of Lisp with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used to evaluate the performance of pixel access and arithmetic operations in both languages. We demonstrate that the behavior of equivalent Lisp and C code is similar with respect to the choice of data structures and types, and also to external parameters such as hardware optimization. We further demonstrate that properly typed and optimized Lisp code runs as fast as the equivalent C code, or even faster in some cases. |
||
| lrdepaper = http://www.lrde.epita.fr/dload/papers/verna.06.ecoop.pdf |
| lrdepaper = http://www.lrde.epita.fr/dload/papers/verna.06.ecoop.pdf |
||
Line 24: | Line 23: | ||
month = jul, |
month = jul, |
||
note = <nowiki>{</nowiki>Best paper award.<nowiki>}</nowiki>, |
note = <nowiki>{</nowiki>Best paper award.<nowiki>}</nowiki>, |
||
− | project = <nowiki>{</nowiki>Software<nowiki>}</nowiki>, |
||
abstract = <nowiki>{</nowiki>This paper presents an ongoing research on the behavior |
abstract = <nowiki>{</nowiki>This paper presents an ongoing research on the behavior |
||
and performance of Lisp with respect to C in the context of |
and performance of Lisp with respect to C in the context of |
Revision as of 12:15, 26 April 2016
- Authors
- Didier Verna
- Where
- Third European Lisp Workshop at ECOOP
- Place
- Nantes, France
- Type
- inproceedings
- Projects
- Software"Software" is not in the list (Vaucanson, Spot, URBI, Olena, APMC, Tiger, Climb, Speaker ID, Transformers, Bison, ...) of allowed values for the "Related project" property.
- Keywords
- Software engineering
- Date
- 2006-07-11
Abstract
This paper presents an ongoing research on the behavior and performance of Lisp with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used to evaluate the performance of pixel access and arithmetic operations in both languages. We demonstrate that the behavior of equivalent Lisp and C code is similar with respect to the choice of data structures and types, and also to external parameters such as hardware optimization. We further demonstrate that properly typed and optimized Lisp code runs as fast as the equivalent C code, or even faster in some cases.
Documents
Bibtex (lrde.bib)
@InProceedings{ verna.06.ecoop, author = {Didier Verna}, title = {Beating {C} in Scientific Computing Applications}, booktitle = {Third European Lisp Workshop at ECOOP}, year = 2006, address = {Nantes, France}, month = jul, note = {Best paper award.}, abstract = {This paper presents an ongoing research on the behavior and performance of Lisp with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used to evaluate the performance of pixel access and arithmetic operations in both languages. We demonstrate that the behavior of equivalent Lisp and C code is similar with respect to the choice of data structures and types, and also to external parameters such as hardware optimization. We further demonstrate that properly typed and optimized Lisp code runs as fast as the equivalent C code, or even faster in some cases.} }