Filters








79,419 Hits in 2.6 sec

A Scripting Engine for Combining Design Transformations

Timothy Todman, Qiang Liu, Wayne Luk, George Constantinides
2010 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines  
This paper descrribes a scripting engine based on the Python language and the ROSE compiler framework.  ...  Our scripting engine supports hardware design involving both syntax-directed transformatins such as loop coalescing, and goal-directed transformations such as geometric programming.  ...  The authors would also like to thank Tobias Becker, Gabriel Coutinho, David Thomas and Brittle Tsoi for help and encouragment.  ... 
doi:10.1109/fccm.2010.46 dblp:conf/fccm/TodmanLLC10 fatcat:dz2teovv6zdexchvluzcxoe64a

XML data mediator integrated solution for xml roundtrip from xml to relational

Nianjun Zhou, George Mihaila, Dikran Meliksetian
2004 Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters - WWW Alt. '04  
For the mapping from relational to XML, we use a tagging tree as a conversion object inside the runtime engine, and use an SQL outer-join scheme to combine multiple SQL queries in order to reduce the number  ...  XDM enables the transformation by externalizing the specification of the mapping in a script and using an efficient run-time engine that automates the conversion task.  ...  The XDM runtime engine is designed to accept an input script as a template for performing transformations.  ... 
doi:10.1145/1013367.1013507 dblp:conf/www/ZhouMM04 fatcat:zbqmyok5grbq7o7523wd3t7hau

XML data mediator integrated solution for xml roundtrip from xml to relational

Nianjun Zhou, George Mihaila, Dikran Meliksetian
2004 Alternate track papers & posters of the 13th international conference on World Wide Web - WWW Alt. '04  
For the mapping from relational to XML, we use a tagging tree as a conversion object inside the runtime engine, and use an SQL outer-join scheme to combine multiple SQL queries in order to reduce the number  ...  XDM enables the transformation by externalizing the specification of the mapping in a script and using an efficient run-time engine that automates the conversion task.  ...  The XDM runtime engine is designed to accept an input script as a template for performing transformations.  ... 
doi:10.1145/1010432.1010572 fatcat:ui4yk2mgeffrxety456mf37ugi

Customizable Composition and Parameterization of Hardware Design Transformations

Tim Todman, Qiang Liu, Wayne Luk, George Constantinides
2010 2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools  
to control a transformation engine to automate the application of design transformations.  ...  This paper proposes a new approach that enables designers to customize the composition and parameterization of different types of design transformations in a unified framework, using a high-level language  ...  This paper makes the following contributions: • We define requirements for a customizable transformation engine combining multiple optimizations in a simple composition where syntax-directed and one goal-directed  ... 
doi:10.1109/dsd.2010.78 dblp:conf/dsd/TodmanLLC10 fatcat:jtyjq6d7ozhdrojhrg2s5hblb4

Media transformations for the representation and communication of multimedia production activities [chapter]

S. J. Morris
1998 Designing Effective and Usable Multimedia Systems  
This communication can serve both a descriptive function, describing events as the basis for design rationale, or a prescriptive function outlining detailed stages before they are activated.  ...  A set of transformation representation rules provides the framework for succinct communication between production participants.  ...  ACKNOWLEDGEMENTS The author acknowledges gratefully the overall guidance and assistance of Anthony Finkelstein and the financial assistance of the Engineering and Physical Sciences Research Council of  ... 
doi:10.1007/978-0-387-35370-8_6 fatcat:aylv3qzajja4nddz2cdgyp2kve

Representation and Conversion of Dimension Units in CAD Data Models [chapter]

D. Roller, O. Eck, B. Rieg, D. Schäfer
2002 From Knowledge Intensive CAD to Knowledge Intensive Engineering  
Although numerical quantities are associated with dimension units in typical engineering data, these units are missing in most product data models.  ...  Next, the dimension unit of the complete operation is calculated by reducing fractions, combining units, calculating numerical values, and converting the result of the complete operation into the desired  ...  The ontology is used as a communication language among cooperating engineering agents as well as a foundation for other engineering ontologies.  ... 
doi:10.1007/978-0-387-35494-1_7 fatcat:qeejdjhoxnfunc5ds3yde3gmoe

Control of Large Graphics Data Set Visualization Using Script Language

Branislav Sobota
2011 Acta Electrotechnica et Informatica  
Visualization engine combines script and object to final result and the output is a scene with rotating object in real-time. BIOGRAPHY Branislav Sobota was born on 22. 05.1967.  ...  This paper describes certain area of scripting languages application in visualization process. The focus is on 3D geometric transformations.  ...  This visualization engine represents execution environment used especially for visualization scripts programmed in RUBY language.  ... 
doi:10.2478/v10198-011-0016-9 fatcat:ylkqa4lc4bas7fi7xmjhmi6hhy

Extensive Parameterization And Tuning of Architecture-Sensitive Optimizations

Qing Yi, Jichi Guo
2011 Procedia Computer Science  
Instead of directly generating optimized code, we extend an optimizing compiler to output its optimization decisions in POET, a scripting language designed for extensive parameterization of source-to-source  ...  We then use a transformation-aware (TA) search algorithm to support flexible tuning of the parameterized transformation scripts to achieve portable high performance.  ...  designed for applying source-to-source program transformations.  ... 
doi:10.1016/j.procs.2011.04.236 fatcat:bxovcxilibhl5n6ntdh4wsoqdy

Exploring the Optimization Space of Dense Linear Algebra Kernels [chapter]

Qing Yi, Apan Qasem
2008 Lecture Notes in Computer Science  
We use a transformation scripting language (POET) to implement each kernel-level optimization as applied by ATLAS.  ...  However, few studies have looked at collectively applying the transformations and parameterizing them for external search.  ...  A Parameterized Search Engine for Automatic Tuning We designed and implemented a parameterized search engine (PSEAT) to navigate optimization search spaces with greater flexibility and efficiency.  ... 
doi:10.1007/978-3-540-89740-8_24 fatcat:it4exj7je5cvzcqov5jiksy6xa

DEVNAGRI SCRIPT RECOGNITION USING ARTIFICIAL NEURAL NETWORK CLASSIFIER

Kasturi Upasani .
2016 International Journal of Research in Engineering and Technology  
In India, Devnagari script is used by 500 million people and more.  ...  Finally artificial neural network is used for classification.  ...  More complicated mathematical morphology operators can be designed by means of combining erosions and dilations in combinations.  ... 
doi:10.15623/ijret.2016.0506051 fatcat:3ic56clb2jaafj6dgtuxeqoxdu

Yacas: A Do-It-Yourself Symbolic Algebra Environment [chapter]

Ayal Z. Pinkus, Serge Winitzki
2002 Lecture Notes in Computer Science  
The interpreter provides a high-level weakly typed functional language designed for quick prototyping of computer algebra algorithms, but the language is suitable for all kinds of symbolic manipulation  ...  The system consists of a core interpreter and a library of scripts that implement symbolic algebra functionality.  ...  Basic design Yacas consists of a "core engine" (kernel), which is an interpreter for the Yacas scripting language, and a library of script code.  ... 
doi:10.1007/3-540-45470-5_29 fatcat:xpzvtnp26baxto4vemc5oamp6y

Fusing a Transformation Language with an Open Compiler

Karl Trygve Kalleberg, Eelco Visser
2008 Electronical Notes in Theoretical Computer Science  
In this paper, we introduce a novel and general technique for combining term-based transformation systems with existing language frontends.  ...  The technique is presented in the context of a scriptable analysis and transformation framework for Java built on top of the Eclipse Java compiler.  ...  This combination is a powerful platform for programming domain-specific analyses and transformations.  ... 
doi:10.1016/j.entcs.2008.03.042 fatcat:h6hcipto3fcvtiki7aldqevpzy

Scalable Queries and Model Transformations with the Mogwaï Tool [chapter]

Gwendal Daniel, Gerson Sunyé, Jordi Cabot
2018 Lecture Notes in Computer Science  
Specifically, scalable model persistence, as well as efficient query and transformation engines, are two of the key challenges that need to be addressed to enable the support for very large models in current  ...  In this paper we demonstrate Mogwaï, a tool designed to efficiently compute queries and transformations (expressed in OCL and ATL) over models stored in NoSQL databases.  ...  These constructs are then assembled into a Gremlin Script that is sent to the database for computation.  ... 
doi:10.1007/978-3-319-93317-7_9 fatcat:pizdxvh7pbcz7icx2vprhtupsy

GeCoS: A framework for prototyping custom hardware design flows

Antoine Floc'h, Tomofumi Yuki, Ali El-Moussawi, Antoine Morvan, Kevin Martin, Maxime Naullet, Mythri Alle, Ludovic L'Hours, Nicolas Simon, Steven Derrien, Francois Charot, Christophe Wolinski (+1 others)
2013 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM)  
GeCoS is an open source framework that provide a highly productive environment for hardware design.  ...  The GeCoS infrastructure facilitates the prototyping of hardware design flows, going beyond compiler analyses and transformations.  ...  For this class of loops, the model provides a unified framework for capturing, checking and applying complex combinations of loop and array layout transformations.  ... 
doi:10.1109/scam.2013.6648190 dblp:conf/scam/FlochYMMMNALSDCWS13 fatcat:spzqtwihgbfhngbux7mhzd7hki

BabbleFlow

Petar Jovanovic, Alkis Simitsis, Kevin Wilkinson
2014 Proceedings of the 2014 ACM SIGMOD international conference on Management of data - SIGMOD '14  
To address this problem, we present BabbleFlow, a system for enabling flow design at a logical level and automatic translation to physical flows.  ...  In doing so, it enables a number of graph transformations such as (de-)composition and optimization.  ...  Besides flow processors, the engine assignment or flow transformation can be defined manually by a flow designer.  ... 
doi:10.1145/2588555.2594534 dblp:conf/sigmod/0001SW14 fatcat:ekuvom7odvgtzapeb5suwuzyji
« Previous Showing results 1 — 15 out of 79,419 results