Filters








113,706 Hits in 5.2 sec

Just-In-Time Software Pipelining

Hongbo Rong, Hyunchul Park, Youfeng Wu, Cheng Wang
2014 Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization - CGO '14  
• The smaller the threshold, the less the compile overhead• Once exceeded, abort software pipelining Exit Just-In-Time Software Pipelining Exit Just-In-Time Software Pipelining -II determined by the  ...  It is time now to extend software pipelining to dynamic compilers!  ... 
doi:10.1145/2581122.2544148 fatcat:xilt4wqecfgbve4oalh7xig4by

From Data Processes to Data Products: Knowledge Infrastructures in Astronomy

Christine L. Borgman, Morgan F. Wofford
2021 Harvard Data Science Review  
We found that astronomers encode their research methods in software known as pipelines.  ...  We conclude that software pipelines are essential components of astronomical knowledge infrastructures, but are fragile, difficult to maintain and repair, and often invisible.  ...  research methods in software known as pipelines. Algorithms help to point telescopes at targets, remove artifacts, calibrate instruments, and accomplish myriad validation tasks.  ... 
doi:10.1162/99608f92.4e792052 fatcat:ogsfrey6yrfz3afit663ys73sa

The Challenge of Hardware-Software Co-verification [chapter]

Panagiotis Manolios
2008 Lecture Notes in Computer Science  
We address these issues, using as a running example our recent and on-going work on refinement-based pipelined machine verification.  ...  Building verified computing systems such as a verified compiler or operating system will require both software and hardware verification.  ...  It is not just that it is desirable to have a verified hardware base for our software; many challenge problems, e.g., building a verified compiler [7] or operating system, inherently involve both software  ... 
doi:10.1007/978-3-540-69149-5_47 fatcat:e732c2plifcq5ksaroq3aymgwe

The plumbing of interactive graphics

Hadley Wickham, Michael Lawrence, Dianne Cook, Andreas Buja, Heike Hofmann, Deborah F. Swayne
2008 Computational statistics (Zeitschrift)  
The pipeline emerges as the stages are connected, just as in a real plumbing system.  ...  The major difficulty for any interactive graphics software is co-ordinating changes and ensuring that plots are updating in a timely and consistent manner.  ... 
doi:10.1007/s00180-008-0116-x fatcat:jg2ltqrspzftnpjo62rtx3huie

Global Software Pipelining with Iteration Preselection [chapter]

David Gregg
2000 Lecture Notes in Computer Science  
Software pipelining loops containing multiple paths is a very difficult problem. Loop shifting offers the possibility of a close to optimal schedule with acceptable code growth.  ...  In our opinion, however, the true strength of the DESP idea lies in global software pipelining.  ...  This technique is used in several important software pipelining algorithms [ME97, NN97, Jai91, DH99] . Most loop shifting algorithms use an iterative approach to software pipelining.  ... 
doi:10.1007/3-540-46423-9_13 fatcat:6xu5clunuzcvxdcl5s3jqfk43e

Software pipelining showdown

John Ruttenberg, G. R. Gao, A. Stoutchinin, W. Lichtenstein
1996 SIGPLAN notices  
This paper is a scientific comparison of two code generation techniques with identical goals -generation of the best possible software pipelined code for computers with instruction level parallelism.  ...  This idea has received much recent exposure in the literature [AlGoGa95, Feautner94,  ...  Results are given with software pipelining both enabled and disabled. Results are given as SPECmarks, i.e., performance mukiples of VAX 780 mu times.  ... 
doi:10.1145/249069.231385 fatcat:l6hw7exw6ffypatodizu223vie

Software pipelining showdown

John Ruttenberg, G. R. Gao, A. Stoutchinin, W. Lichtenstein
1996 Proceedings of the ACM SIGPLAN 1996 conference on Programming language design and implementation - PLDI '96  
This paper is a scientific comparison of two code generation techniques with identical goals -generation of the best possible software pipelined code for computers with instruction level parallelism.  ...  This idea has received much recent exposure in the literature [AlGoGa95, Feautner94,  ...  Results are given with software pipelining both enabled and disabled. Results are given as SPECmarks, i.e., performance mukiples of VAX 780 mu times.  ... 
doi:10.1145/231379.231385 dblp:conf/pldi/RuttenbergGLS96 fatcat:q2qbblk3unfkbowpkppni6rxti

The Real Cost of Software Errors

Michael Zhivich, Robert K. Cunningham
2009 IEEE Security and Privacy  
The ultimate irony in this disaster is that the army had already worked out a software fix for this problem-the updated software arrived at the base just one day too late.  ...  In fact, failing to recognize just how much everything we do depends on software functioning correctly makes modern society vulnerable to software errors. the Real Cost of software Errors box would confirm  ... 
doi:10.1109/msp.2009.56 fatcat:jct5nq7lx5hlflifunsied4bga

Xenon1T Experience Doing A Purely Python Experimental Software Stack

Christopher Tunnell
2018 Zenodo  
XENON1T dark matter experiment design of DAQ, pipeline, and analysis, in Python.  ...  with DAQ/pipeline in Python?  ...  Numba: Python just-in-time compiler Future: strax • Abandon event class, tabular for numba • Speed limit is CPU to system memory bus • AWS -infrastructure as building blocks • SQS for communication  ... 
doi:10.5281/zenodo.1418512 fatcat:zfw2vjmx3ngehd5ohhq3baijs4

When computational pipelines go 'clank'

Vivien Marx
2020 Nature Methods  
Pipelines and their infrastructure become joint workspaces for computational biologists and software engineers, he says.  ...  The choice of pipeline can lead to differing results on the same data, as a study in neuroimaging has revealed 2 . Using, building and maintaining pipelines presents researchers with a forked road.  ...  Even when workflows just cobble together software in a simple way, every computing decision is a choice and involves implicit assumptions, says Brown.  ... 
doi:10.1038/s41592-020-0886-9 pmid:32601427 fatcat:2w5qi2spgnasdl6eczgiwfft3a

Software Testing: Data Kart and Integrated Pipeline Approach

Md Rehan Faisal
2021 International Journal on Recent and Innovation Trends in Computing and Communication  
With the increase in application and software, the quality of product and quality assurance become a vital role in any software life cycle.  ...  Current paper focuses on traditional testing phase along with enhanced data-driven and pipeline integrated techniques to maintain the best quality of software.  ...  Adding test pipeline helps lot and also save manual effort for Software testing phase in SDLC.  ... 
doi:10.17762/ijritcc.v9i8.5480 fatcat:az55jarsefcd7bsxdseakvfuyy

So you want to be a computational biologist?

Nick Loman, Mick Watson
2013 Nature Biotechnology  
Choosing software employing the most appropriate algorithm will save you a lot of time.  ...  Software tools are often implementations of a particular algorithm that may be well-suited for particular types of data; for example, in de novo assembly, an Overlap-Layout-Consensus assembler is optimized  ...  ACKNOWLEDGEMENTS The authors would like to thank members of the Twitter community who brought the learning resources listed in this article to our attention.  ... 
doi:10.1038/nbt.2740 pmid:24213777 fatcat:hyee753ejvdg7irqs6h3ls3t2u

Software Metric Framework [article]

Charles Hathaway
2017 arXiv   pre-print
The tool in question is the Software Metric Framework; an extensible set of scripts, tools, and standards that allow others to implement metrics in a way that allows automated data collection and analysis  ...  Many researchers have criticized the field of Software Complexity metrics for the lack of testing, verification, and reproducibility of many metrics and case studies that utilized those metrics.  ...  This is another tool which aims to automate a pipeline, but where Luigi automates "a pipeline" SMF automates a software metrics pipeline.  ... 
arXiv:1711.06322v1 fatcat:v5rs6zonbnf3ddgx5ndm3ub6ai

RNADAP—RNA-Seq data annotation pipeline

Zunming Liu, Jingfa Xiao, Jiayan Wu, Jun Yu
2011 2011 IEEE International Conference on Systems Biology (ISB)  
In this study, we develop an RNA-Seq data annotation pipeline named RNADAP, which is an efficient transcriptomes analysis tool to evaluate gene expression quantization in isoform level and compatible for  ...  RNADAP is a free, open-source software and written in Java. All source code, instructions, testing data and additional scripts are available at http://rnadap.sourceforge.net/.  ...  This pipeline can evaluate gene expression in isoform level and balance time consuming and internal storage cost as well.  ... 
doi:10.1109/isb.2011.6033125 fatcat:msif5fqydrffvfuxxdmi5hcdr4

An FPGA Accelerator for Molecular Dynamics Simulation Using OpenCL

Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kota Kasahara
2017 International Journal of Networked and Distributed Computing (IJNDC)  
We also evaluate the processing times of different tasks in the heterogeneous environment.  ...  In this paper, we use a heterogeneous computing system for MD simulations, that can be used in C-based programming environment.  ...  The FPGA design time has been reduced to just few hours due to software based design.  ... 
doi:10.2991/ijndc.2017.5.1.6 fatcat:qjjyz2xlhncofhr2yqyyhuiri4
« Previous Showing results 1 — 15 out of 113,706 results