Filters








11 Hits in 3.7 sec

Menhir: An Environment for High Performance Matlab

Stéphane Chauveau, François Bodin
1999 Scientific Programming  
In this paper we present Menhir a compiler for generating sequential or parallel code from the Matlab language.  ...  Preliminary performances are given and compared with MCC, the MathWorks Matlab compiler.  ...  In this paper, we present MENHIR (Matlab ENvironment for HIgh peRformance) a multi-target compiler for MATLAB 4.2. 1 The main feature of MENHIR is its target description system which allows to address  ... 
doi:10.1155/1999/525690 fatcat:5g7xwjv7vfewfchggy5iqwawoa

Parallel MATLAB: Doing it Right

R. Choy, A. Edelman
2005 Proceedings of the IEEE  
It is an interactive environment that provides high-performance computational routines and an easy-to-use, C-like scripting language.  ...  It started out as an interactive interface to EISPACK and LINPACK and has remained a serial program. In 1995, C. Moler of Mathworks argued that there was no market at the time for a parallel MATLAB.  ...  Example: the high-performance Linpack (HPL) benchmark 4) A mixture of the three.  ... 
doi:10.1109/jproc.2004.840490 fatcat:dwcz4paymbcmln3aio4x7wmqfe

Optimizing strategies for telescoping languages

Arun Chauhan, Ken Kennedy
2001 Proceedings of the 15th international conference on Supercomputing - ICS '01  
At Rice University, we have undertaken a project to construct a framework for generating high-level problem solving languages that can achieve high performance on a variety of platforms.  ...  To address this issue, we have conducted a study of applications written in Matlab by the signal processing group at Rice University.  ...  Currently we have a front end for Matlab and plan to leverage the existing compiler infrastructure at Rice, developed for dHPF and Java.  ... 
doi:10.1145/377792.377812 dblp:conf/ics/ChauhanK01 fatcat:2kuf6afy55hajlqv4aspqof7hq

Software Systems for Scalable Computers

David R. O'Hallaron, Boleslaw K. Szymanski
1999 Scientific Programming  
One result of these trends is the growing importance of data locality for the performance of computer systems, where the architectural details dictate the structure of the most efficient object code.  ...  Such a move has brought with it a change of emphasis from record-breaking performance to price-performance ratios and sustained speed of application program execution.  ...  In the paper entitled "Menhir: An environment for high performance Matlab", Stéphane Chauveau and François Bodin describe a compiler system for parallelizing programs written in Matlab, a popular high-level  ... 
doi:10.1155/1999/582031 fatcat:7d73i7bwbnd7daqjlq2ohwcdgq

MaJIC

George Almási, David Padua
2002 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation - PLDI '02  
This paper presents and evaluates techniques to improve the execution performance of MATLAB.  ...  Previous efforts concentrated on source to source translation and batch compilation; MaJIC provides an interactive frontend that looks like MATLAB and compiles/optimizes code behind the scenes in real  ...  CONCLUSIONS In an effort to bring high performance to the MATLAB integrated environment, we have designed, built and evaluated two paradigms for compiling MATLAB code: JIT compilation and speculative compilation  ... 
doi:10.1145/512561.512564 fatcat:raxku4js4rb45jmbogyq2wdbcu

MaJIC

George Almási, David Padua
2002 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation - PLDI '02  
This paper presents and evaluates techniques to improve the execution performance of MATLAB.  ...  Previous efforts concentrated on source to source translation and batch compilation; MaJIC provides an interactive frontend that looks like MATLAB and compiles/optimizes code behind the scenes in real  ...  CONCLUSIONS In an effort to bring high performance to the MATLAB integrated environment, we have designed, built and evaluated two paradigms for compiling MATLAB code: JIT compilation and speculative compilation  ... 
doi:10.1145/512529.512564 dblp:conf/pldi/AlmasiP02 fatcat:dithoffgfjgd3nor76x7ansmne

MaJIC

George Almási, David Padua
2002 SIGPLAN notices  
This paper presents and evaluates techniques to improve the execution performance of MATLAB.  ...  Previous efforts concentrated on source to source translation and batch compilation; MaJIC provides an interactive frontend that looks like MATLAB and compiles/optimizes code behind the scenes in real  ...  CONCLUSIONS In an effort to bring high performance to the MATLAB integrated environment, we have designed, built and evaluated two paradigms for compiling MATLAB code: JIT compilation and speculative compilation  ... 
doi:10.1145/543552.512564 fatcat:wbpa3jslengsnh7p7gprfiw2hu

McFLAT: A Profile-Based Framework for MATLAB Loop Analysis and Transformations [chapter]

Amina Aslam, Laurie Hendren
2011 Lecture Notes in Computer Science  
This specialized code can be executed on any MATLAB system, and we report results for four execution engines, Mathwork's proprietary MATLAB system, the GNU Octave open-source interpreter, McLAB's McVM  ...  On the other hand, many MATLAB programs operate on arrays using loops and thus are ideal candidates for loop transformations and possibly loop vectorization/parallelization.  ...  I am thankful to my supervisor, Laurie Hendren, whose encouragement, guidance and support from the initial to the final level enabled me to develop an understanding of the problem.  ... 
doi:10.1007/978-3-642-19595-2_1 fatcat:hrmratvvvjdyjmcvftzd6tceru

AUTOMATIC ORIENTATION OF IMAGE SEQUENCES IN CULTURAL HERITAGE

S. Del Pizzo, S. Troisi
2012 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences  
The modeling and the three-dimensional reconstruction of objects, structures or sites of interest assume an important role in the field of cultural heritage.  ...  Making copies of virtual objects is very significant for their consultation, storage, disclosure and restoration.  ...  The use of a communication protocol called DDE (Dynamic Data Exchange) make possible to establish a communication between the MATLAB programming environment, in which the procedure for determination of  ... 
doi:10.5194/isprsarchives-xxxviii-5-w16-293-2011 fatcat:wtej6f2mcbe5hjbr26ev6f3q4a

JSE 35:4 Winter 2021 Whole Issue PDF

Kathleen E Erickson
2022 Journal of Scientific Exploration  
Smith for his editorial assistance.  ...  with the environment.  ...  In addition to comparing it against an ESP condition, the experiment by Roe et al. (2004) examined whether participants' performance in a PK test condition was affected by either a state of high arousal  ... 
doi:10.31275/20212405 fatcat:277jtcbjtngvnmf4rsilugyhpm

Complete Endnotes - Syria's Monuments: Their Survival and Destruction

Michael Greenhalgh
2016 Figshare  
An epilogue assesses the impact of the recent civil war on the state of the monuments, and their likely future.  ...  The Markulim (or Mercury) was a menhir, before which a rude altar was erected, on which (and sometimes on the menhir itself) small offerings were laid.  ...  Ses remparts et ses anciens marchés ont disparu par suite de son occupation par les Francs durant environ cent ans.  ... 
doi:10.6084/m9.figshare.3491390 fatcat:6bqugfu23re7nfeitlo3kfonba