Filters








89,979 Hits in 5.0 sec

A comparison of storage optimizations in automatically-generated attribute evaluators

Rodney Farrow, Daniel Yellin
1986 Acta Informatica  
Drawing on the insights given by thi~ &nalysis, we propose a strategy for storage optimization In automatically generated attribute evaluators that not only incorporates the best features of both GAG &  ...  In a LINGUIST-8&generated a.ttribute evaluator all tran~ient attributes a.re implemented on a single stack. '.  ... 
doi:10.1007/bf00267865 fatcat:qovt5lwdhfdllkltzxgaor5qpy

Compiler construction using attribute grammars

Kai Koskimies, Kari-Jouko Räihä, Matti Sarjakoski
1982 Proceedings of the 1982 SIGPLAN symposium on Compiler construction - SIGPLAN '82  
Quantitative measurements of the automatically generated compilers suggest that an efficient compiler can be produced from an attribute grammar.  ...  A qualitative assessment of the grammars shows that the compiler oriented view in the design of an attribute granmmr tends to make the grammar hard to understand.  ...  Since our objective is to evaluate the applicability of attribute grammars for compiler cons£ruction, we have excluded the code generation phase from the comparisons.  ... 
doi:10.1145/800230.806991 dblp:conf/sigplan/KoskimiesRS82 fatcat:3gdnof35nvbgjbsy3vmmrdzbom

An object storage model for the truffle language implementation framework

Andreas Wöß, Christian Wirth, Daniele Bonetta, Chris Seaton, Christian Humer, Hanspeter Mössenböck
2014 Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform Virtual machines, Languages, and Tools - PPPJ '14  
The OSM is generic, language-agnostic, and portable, as it can be used to implement a great variety of dynamic languages. It is extensible, featuring built-in support for custom extension mechanisms.  ...  In this paper we address this issue by introducing a common object storage model (OSM) for Truffle that can be used by language implementers to develop new runtimes.  ...  Oracle, Java, and HotSpot are trademarks or registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.  ... 
doi:10.1145/2647508.2647517 dblp:conf/pppj/WossWBSHM14 fatcat:fbs4jxnnsjbk3pgntvsnzunezu

A Storage Advisor for Hybrid-Store Databases [article]

Philipp Rösch, Lars Dannecker, Gregor Hackenbroich, Franz Faerber
2012 arXiv   pre-print
We evaluated the storage advisor for the use in the SAP HANA database; we show the recommendation quality as well as the benefit of having the data in the optimal store with respect to increased query  ...  Our proposed storage advisor recommends the optimal store based on data and query characteristics; its core is a cost model to estimate and compare query execution times for the different stores.  ...  We show this both for horizontal and vertical partitioning. • Finally, with a combination and comparison of the approaches we show the benefit of the optimal storage layout for a TPC-H like scenario.  ... 
arXiv:1208.4169v1 fatcat:jwi2l3v4wbhvvf73xqbtl3feme

A storage advisor for hybrid-store databases

Philipp Rösch, Lars Dannecker, Franz Färber, Gregor Hackenbroich
2012 Proceedings of the VLDB Endowment  
We evaluated the storage advisor for the use in the SAP HANA database; we show the recommendation quality as well as the benefit of having the data in the optimal store with respect to increased query  ...  Our proposed storage advisor recommends the optimal store based on data and query characteristics; its core is a cost model to estimate and compare query execution times for the different stores.  ...  We show this both for horizontal and vertical partitioning. • Finally, with a combination and comparison of the approaches we show the benefit of the optimal storage layout for a TPC-H like scenario.  ... 
doi:10.14778/2367502.2367514 fatcat:nni7j36evzd6fi7v3kdessbc2q

A High-Performance Sparse Tensor Algebra Compiler in Multi-Level IR [article]

Ruiqin Tian, Luanzheng Guo, Jiajia Li, Bin Ren, Gokcen Kestor
2021 arXiv   pre-print
The compiler performs code optimizations and transformations for efficient code generation while covering a wide range of tensor storage formats.  ...  We propose a tensor algebra domain-specific language (DSL) and compiler infrastructure to automatically generate kernels for mixed sparse-dense tensor algebra operations, named COMET.  ...  A comparison of COMET and TACO generated LLVM IR codes shows that COMET results in more optimized code with better SIMD (or vectorization) utilization and loop unrolling.  ... 
arXiv:2102.05187v1 fatcat:nc5bu7bgobgsxjbppkjtesxmkq

Model driven generation and testing of object-relational mappings

Stephan Philippi
2005 Journal of Systems and Software  
The persistent storage of objects in relational tables is therefore a topic of major interest.  ...  Object-oriented software development as well as relational data storage are leading standards in their respective areas.  ...  Acknowledgments The author would like to thank Jacob Kö hler and Dion Whitehead for commenting an earlier version of this article as well as Christian Schmitt for working on the NEPTUN prototype.  ... 
doi:10.1016/j.jss.2004.07.252 fatcat:hwvdb4z4k5djhej57eemmnnrzm

Towards Automatic Memory Tuning for In-Memory Big Data Analytics in Clusters

Aris-Kyriakos Koliopoulos, Paraskevas Yiapanis, Firat Tekiner, Goran Nenadic, John Keane
2016 2016 IEEE International Congress on Big Data (BigData Congress)  
Generally, the optimal choice is achieved by adopting a trial and error approach.  ...  In contrast, modern clusters possess increasing amounts of main memory that can provide performance benefits by efficiently using main memory caching mechanisms.  ...  ACKNOWLEDGMENT The work was supported by an IBM Faculty Award in Big Data Engineering. The authors wish to thank Dr Mark Hall at the University of Waikato for his advice and encouragement.  ... 
doi:10.1109/bigdatacongress.2016.56 dblp:conf/bigdata/KoliopoulosYTNK16 fatcat:ovavputhrnatfbcikwmq6hipki

DHIS

Chaitanya Yalamanchili, Kiron Vijayasankar, Erez Zadok, Gopalan Sivathanu
2009 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference on - SYSTOR '09  
Second, DHIS defines a set of generic attributes that the higher layers can use to annotate data, conveying various properties such as importance, access pattern, etc.  ...  By doing so, DHIS solves a critical problem faced by storage vendors and developers of higher level storage software, in terms of choosing the most efficient policy among many alternatives.  ...  We believe that this prototyping environment is valuable more generally for evaluating other kinds of functionality in the storage system.  ... 
doi:10.1145/1534530.1534543 dblp:conf/systor/YalamanchiliVZS09 fatcat:tgzvgrpdu5fmjlylmf4nuqsbaa

Quickstep

Jignesh M. Patel, Harshad Deshmukh, Jianqiao Zhu, Navneet Potti, Zuyu Zhang, Marc Spehlmann, Hakan Memisoglu, Saket Saurabh
2018 Proceedings of the VLDB Endowment  
Quickstep builds on a vast body of previous methods for organizing data, optimizing, scheduling and executing queries, and brings them together in a single system.  ...  Modern servers pack enough storage and computing power that just a decade ago was spread across a modest-sized cluster.  ...  optimization level, the code that is generated for the VAs uses an indirection to the attributes (regardless of the storage format in the block).  ... 
doi:10.14778/3199517.3199518 fatcat:nvoq6i4knbg7xcjck7kc7iha5e

H2O

Ioannis Alagiannis, Stratos Idreos, Anastasia Ailamaki
2014 Proceedings of the 2014 ACM SIGMOD international conference on Management of data - SIGMOD '14  
Modern state-of-the-art database systems are designed around a single data storage layout.  ...  However, none of those choices is a universally good solution; different workloads require different storage layouts and data access methods in order to achieve good performance.  ...  CRSII2 136318/1, "Trustworthy Cloud Storage".  ... 
doi:10.1145/2588555.2610502 dblp:conf/sigmod/AlagiannisIA14 fatcat:osmzmmmkzjhfho67k6ckdw6bz4

On the Design and Evaluation of Data Bases

P. Scheuermann
1978 Computer  
(or number of comparisons performed), but may be misleading in terms of the evaluation of the overall system performance.  ...  , (3) the number of distinct attributes per logical record (optimal and manadatory), (4) the probability of the k-th value of the i-th attribute appearing in a record (or part of it), etc.  ... 
doi:10.1109/c-m.1978.218059 fatcat:2rcbouayobbwfmicb2xyswpcn4

Food Quality Monitoring System Based on Smart Contracts and Evaluation Models

Bin Yu, Ping Zhan, Ming Lei, Fang Zhou, Peng Wang
2020 IEEE Access  
However, in a traditional quality monitoring system, data tampering and centralized storage have become barriers to reliability.  ...  To evaluate the feasibility of the presented system, a prototype version of the quality monitoring system for flat peach juice production is implemented based on the Ethereum platform and executed in the  ...  In this paper, we propose a monitoring framework that combines smart contracts and evaluation models for the automatic evaluation of the quality of fruit juice samples 1 generated in each production stage  ... 
doi:10.1109/access.2020.2966020 fatcat:ahhqebzd5nayld5vxd3novnqna

A cognitive approach for evaluating the usability of Storage as a Service in Cloud Computing Environment

Sharmistha Roy, Prasant Kumar Pattnaik, Rajib Mall
2016 International Journal of Electrical and Computer Engineering (IJECE)  
Usability evaluation is carried out based on user feedback through Interview and Questionnaire method. Analysis of user feedback is done based on the fuzzy approach in order to remove vaguness.  ...  It offers different service models, out of which Storage as a Service (StaaS) is the fundamental block of Infrastructure cloud that fulfills user's excess demand of elastic computing resources.  ...  Whereas, in our proposed work we identified the several attributes and sub-attributes which provide better visibility in terms of determining the usability of Storage-as-a-Service in cloud computing environment  ... 
doi:10.11591/ijece.v6i2.8596 fatcat:s7z3hxzydjdennk6pvw7qk5x6i

Big Data Analytics Integrating a Parallel Columnar DBMS and the R Language

Yiqun Zhang, Carlos Ordonez, Wellington Cabrera
2016 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)  
Our algorithms generally require one pass on the data set or a few passes otherwise (i.e. fewer passes than traditional methods).  ...  Recently, novel columnar DBMSs have shown to provide orders of magnitude improvement in SQL query processing speed, preserving the parallel speedup of rowbased parallel DBMSs.  ...  Columnar DBMSs have two internal storage managers: a Write-Optimized Storage (WOS) to enable fast loading and a Read-Optimized Storage (ROS) for query processing.  ... 
doi:10.1109/ccgrid.2016.94 dblp:conf/ccgrid/0001OC16 fatcat:qtdk36zro5bjxologekd6u24va
« Previous Showing results 1 — 15 out of 89,979 results