11 Hits in 2.4 sec

Parallelizing Julia with a Non-Invasive DSL (Artifact)

Todd Anderson, Hai Liu, Lindsey Kuper, Ehsan Totoni, Jan Vitek, Tatiana Shpeisman, Hai Anderson, Lindsey Liu, Ehsan Kuper, Jan Totoni, Tatiana Vitek, Shpeisman (+7 others)
2017 Dagstuhl Artifacts Series Schloss Dagstuhl-Leibniz-Zentrum für Informatik   unpublished
ParallelAccelerator is a non-invasive DSL that makes as few changes to the host programming model as possible. 1 Scope This artifact allows the user to install, run, test, and benchmark the ParallelAccelerator  ...  In particular, Julia code that makes heavy use of aggregate array operations is a good candidate for speeding up with ParallelAccelera-tor.  ...  We thank Gabriel Scherer for testing, and the ECOOP '17 Artifact Evaluation Committee reviewers for their helpful comments.  ... 

SystemDS: A Declarative Machine Learning System for the End-to-End Data Science Lifecycle [article]

Matthias Boehm, Iulian Antonov, Sebastian Baunsgaard, Mark Dokter, Robert Ginthoer, Kevin Innerebner, Florijan Klezin, Stefanie Lindstaedt, Arnab Phani, Benjamin Rath, Berthold Reinwald, Shafaq Siddiqi, Sebastian Benjamin Wrede
2020 arXiv   pre-print
However, the data science process is exploratory, and deals with underspecified objectives and a wide variety of heterogeneous data sources.  ...  To this end, we aim to provide a stack of declarative language abstractions for the different lifecycle tasks, and users with different expertise.  ...  We aim to leverage this characteristic by extending ML systems with high-level abstractions for the entire data science lifecycle but implement these abstractions with a domain-specific language (DSL)  ... 
arXiv:1909.02976v2 fatcat:hdd36ca7jze7figqzaybfgdqra

preCICE v2: A Sustainable and User-Friendly Coupling Library [article]

Gerasimos Chourdakis, Kyle Davis, Benjamin Rodenberg, Miriam Schulte, Frédéric Simonis, Benjamin Uekermann, Georg Abrams, Hans-Joachim Bungartz, Lucia Cheung Yau, Ishaan Desai, Konrad Eder, Richard Hertrich (+8 others)
2021 arXiv   pre-print
software project with a steadily-growing community.  ...  During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly  ...  It provides the release timeline with release notes, automatic source archives, and build artifacts.  ... 
arXiv:2109.14470v2 fatcat:ki6ufgjkofhgncrnnliwxn7tjy

Unification of Compile-Time and Runtime Metaprogramming in Scala

Eugene Burmako
A lot of the ideas described in this dissertation were born from discussions and collaborations with Denys.  ...  Finally, I would like to thank my family -Nikolai, Elena, Julia, Andrey and cute little Anna.  ...  Acknowledgements I would like to heartily thank my advisor Martin Odersky for believing in my vision and trusting me with the autonomy to explore its avenues.  ... 
doi:10.5075/epfl-thesis-7159 fatcat:e4greyvss5ewjolwwoe6mq4xqm

Applicable and sound polyhedral optimization of low-level programs [article]

Johannes Doerfert, Universität Des Saarlandes, Universität Des Saarlandes
Our efforts guarantee a sound polyhedral representation and extend the applicability to a wider range of programs.  ...  Either way, they need a more holistic view of the program.  ...  This non-invasive method does not require modification of the polyhedral representation and dependences.  ... 
doi:10.22028/d291-29814 fatcat:umymkehqoff4bhxsmbta4ohvrq

Abstracts, Oral Presentations for Qualitative Health Research Conference, 2017

2018 International Journal of Qualitative Methods  
This licence allows you to remix, tweak, and build upon this work non-commercially, and any new works must also acknowledge the authors and be non-commercial.  ...  including schools' engagement, however, at a policy  ...  Ventilator support may be required either during sleep or over 24 hr invasively (with tracheostomy) or noninvasively (with a face mask).  ... 
doi:10.1177/1609406917748701 fatcat:tcvuz4zo4vfifdgbfkyr6klqrq

Lexikos 7

Lexikos Lexikos
2012 Lexikos  
Sleutelwoorde: LEMMATISERING, ADJEKTIEWE, SEPEDI, MAKROSTRUKTUUR, GEBRlrnKERSPERSPEKTIEF Introduction According to Wiegand (1989: 251) lexicography is a practice aimed at the production of dictionaries  ...  used to denote non-metals."  ...  The stance against "lexical invasion" has clearly been a very powerful one in the past and it seems, is being deliberately opposed by the editors.  ... 
doi:10.5788/7-1-966 fatcat:xtrmznpxnzgk3it5tfoquhfofy

Proceedings of the 2021 Joint Workshop of the German Research Training Groups in Computer Science. May 31–June 1, 2021

Joint Workshop Of The German Research Training Groups In Computer Science, Erlangen May 31–June 1, 2021, Felix Freiling
Managing Parallelization and Heterogeneity with Declarative Invasive Software Composition Johannes Mey ( Supervisor: Prof. Dr. rer. nat. habil.  ...  A common strategy to create a parallel program is to gradually extend a sequential program with the commands and pragmas, a process called progressive parallelization.  ...  When it comes to decisions with high stakes, such as a person's health, transparency is crucial.  ... 
doi:10.25593/opus4-fau-16426 fatcat:isoyq5lzdffxrdqzvkmfsnjgau

I feel Canadian : affective practices of nation and nationalism on Canadian television

Marusya Bociurkiw
I discuss several overlapping texts: the television programs themselves, their political and cultural contexts, and their convergence with other forms of media.  ...  I analyze Canadian television as a surface of emergence for nationalist sentiment.  ...  artifacts.  ... 
doi:10.14288/1.0076810 fatcat:g625pbjtqvfqtkxfjpjobsqjky

Dagstuhl Reports, Volume 9, Issue 9, September 2019, Complete Issue

The third session brought all the participants together again to conclude with a summary of the ideas exchanged during the parallel sessions. addition to deductive reasoning to find proofs.  ...  The second part consisted of parallel thematic sessions on these three areas.  ...  one is a 2-sum, but not a parallel connection).  ... 
doi:10.4230/dagrep.9.9 fatcat:yxieovrp4zbxvhjyyiah6znqxm

Creating artificial sugar isomerases on the scaffold of a monomeric triosephosphate isomerase (A‐TIM) by protein engineering [article]

Mirja Krause, Technische Universität Berlin, Technische Universität Berlin, Peter Neubauer, Rik Wierenga
Therefore, protein engineering makes use of the tools available in molecular biology to design tailor-made non-natural biocatalysts optimized for the application in industry.  ...  Specifically, the activity of three different sugar isomerases (D-ribose-5-phosphate isomerase A, D-xylose isomerase A, L-arabinose isomerase A) was to be transplanted onto the TIM-barrel scaffold of a  ...  (SLS) Static light scattering (SLS) is a non-invasive technique to determine the average molecular weight (MW) of a protein in solution through exposure to low intensity laser light (690 nm).  ... 
doi:10.14279/depositonce-3952 fatcat:a2wrgymgpjgfhknhl4sfhnxwaq