Results 311 to 320 of about 3,711,584 (360)
Some of the next articles are maybe not open access.
Software for Improve the Security of Kubernetes-based CI/CD Pipeline
Automation, Control, and Information Technology, 2023CI/CD systems allow automation of the processes of software development, testing, and delivery, which greatly simplifies the work of software developers.
Ruslan Shevchuk +5 more
semanticscholar +1 more source
ACM Computing Surveys, 1995
Utilizing parallelism at the instruction level is an important way to improve performance. Because the time spent in loop execution dominates total execution time, a large body of optimizations focuses on decreasing the time to execute each iteration. Software pipelining is a technique that reforms the loop so that a faster execution rate is realized ...
Vicki H. Allan +3 more
openaire +1 more source
Utilizing parallelism at the instruction level is an important way to improve performance. Because the time spent in loop execution dominates total execution time, a large body of optimizations focuses on decreasing the time to execute each iteration. Software pipelining is a technique that reforms the loop so that a faster execution rate is realized ...
Vicki H. Allan +3 more
openaire +1 more source
De-pipeline a software-pipelined loop
2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)., 2003Software pipelining is a loop optimization technique that has been widely implemented in modem optimizing compilers. In order to utilize fully the instruction level parallelism of the recent VLIW DSP processors, DSP programs have to be optimized by software pipelining.
null Bogong Su +3 more
openaire +1 more source
Journal of Computer Science and Technology, 1995
Global software pipelining is a complex but efficient compilation technique to exploit instruction-level parallelism for loops with branches. This paper presents a novel global software pipelining technique, called Trace Software Pipelining, targeted to the instruction-level parallel processors such as Very Long Instruction Word (VLIW) and superscalar ...
Jian Wang, Andreas Krall, M. Anton Ertl
openaire +1 more source
Global software pipelining is a complex but efficient compilation technique to exploit instruction-level parallelism for loops with branches. This paper presents a novel global software pipelining technique, called Trace Software Pipelining, targeted to the instruction-level parallel processors such as Very Long Instruction Word (VLIW) and superscalar ...
Jian Wang, Andreas Krall, M. Anton Ertl
openaire +1 more source
FMRIPrep: a robust preprocessing pipeline for functional MRI
Nature Methods, 2018Preprocessing of functional magnetic resonance imaging (fMRI) involves numerous steps to clean and standardize the data before statistical analysis. Generally, researchers create ad hoc preprocessing workflows for each dataset, building upon a large ...
O. Esteban +15 more
semanticscholar +1 more source
Proceedings of the ACM SIGPLAN 1996 conference on Programming language design and implementation, 1996
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. Both are variants of modulo scheduling , a framework for generation of software pipelines pioneered by Rau and ...
John Ruttenberg +3 more
openaire +1 more source
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. Both are variants of modulo scheduling , a framework for generation of software pipelines pioneered by Rau and ...
John Ruttenberg +3 more
openaire +1 more source
Resource-constrained software pipelining
IEEE Transactions on Parallel and Distributed Systems, 1995This paper presents a software pipelining algorithm for the automatic extraction of fine-grain parallelism in general loops. The algorithm accounts for machine resource constraints in a way that smoothly integrates the management of resource constraints with software pipelining.
A. Aiken, A. Nicolau, S. Novack
openaire +1 more source
Validating software pipelining optimizations
Proceedings of the international conference on Compilers, architecture, and synthesis for embedded systems - CASES '02, 2002The paper presents a method for translation validation of a specific optimization, software pipelining optimization, used to increase the instruction level parallelism in EPIC type of architectures. Using a methodology as in [15] to establish simulation relation between source and target based on computational induction, we describe an algorithm that ...
Raya Leviathan, Amir Pnueli
openaire +1 more source
Submarine pipeline routing software
Computers & Structures, 1995Routing of the pipeline is a very important aspect to be considered in the design and installation of submarine pipelines. Depending on the bathymetric conditions and the pipeline characteristic features, the bending stresses on the pipeline varies. These stresses will change and hence the design stresses on the pipeline cannot be taken as constant. To
M.R. Pranesh, A.S. Johnson
openaire +1 more source
Assist: Rendering, Pipeline Management, and Pipeline Tracking Software
2020 2nd International Conference on Advancements in Computing (ICAC), 2020Video production is one of the most dominant industries in the 21st century, and research into the automation of tasks associated with it has drastically increased. The production of videos take place in three stages: pre-production, production, and post-production.
M.V.I Salgado +6 more
openaire +1 more source

