نتایج جستجو برای: deviation of program execution

تعداد نتایج: 21207786  

1993
David Keppel

Debuggers allow a user to halt a program and examine its state. The debugger stops execution when some user-speci ed condition is satis ed: Code breakpoints halt program execution when a particular instruction is executed. Data breakpoints halt program execution when a variable is referenced. Code breakpoints are supported directly in hardware on most machines and are fast. Data breakpoints, ho...

Journal: :IBM Systems Journal 1983
Leigh R. Power

Execution analyzers are used to improve the performance of programs, operating systems, and hardware systems. This paper presents a general overview of these tools, especially those designed for use by application programmers. The design tradeofis of a wide variety of execution analyzers are examined. In addition, the design and use of a new execution analyzer are presented; its purpose is to a...

2007
Andreas Ermedahl Jakob Engblom

1 Introduction This chapter deals with the problem of how to estimate and analyze the execution time of embedded real-time software, in particular the worst-case execution time. A real-time system must react within precise time constraints, related to events in its environment and the system it controls. This means that the correct behavior of a real-time system depends not only on the result o...

2016
Shiji Bijo Einar Broch Johnsen Ka I Pun Silvia Lizeth Tapia Tarifa

On shared memory multicore architectures, cache memory is used to accelerate program execution by providing quick access to recently used data, but enables multiple copies of data to co-exist during execution. Although cache coherence protocols ensure that cores do not access stale data, the organisation of data in memory and the scheduling of tasks may significantly influence the performance o...

2016
Riyad Parvez Paul A. S. Ward Vijay Ganesh

Manual software testing is laborious and prone to human error. Yet, it is the most popular method for quality assurance. Automating the test-case generation promises better effectiveness, especially for exposing “deep” corner-case bugs. Symbolic execution is an automated technique for program analysis that has recently become practical due to advances in constraint solvers. It stands out as an ...

Journal: :Concurrency and Computation: Practice and Experience 2014
Daisuke Takafuji Koji Nakano Yasuaki Ito

We present a time-optimal implementation for bulk execution of an oblivious sequential algorithm. Our second contribution is to develop a tool, named C2CU, which automatically generates a CUDA C program for a bulk execution of an oblivious sequential algorithm. C2CU: A CUDA C Program Generator for Bulk Execution

Journal: :Parallel Processing Letters 2008
Clemens Grelck Steffen Kuthe Sven-Bodo Scholz

Execution of programs with data parallel language constructs is either based on the fork/join or on the SPMD model. Whereas the former executes a program sequentially and confines parallel activity to the data parallel constructs, the latter executes the whole program in parallel: while data parallel constructs are performed cooperatively, the remaining code is replicated. However, in the prese...

2006
Jaroslav Porubän Peter Václavík

An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program. Instead of writing whole code highly optimized, the programmer can initially write simple, maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the com...

2011
Peter Altenbernd Andreas Ermedahl Björn Lisper Jan Gustafsson

Traditional timing analysis is applied only in the late stages of embedded system software development, when the hardware is available and the code is compiled and linked. However, preliminary timing estimates are often needed already in early stages of system development, both for hard and soft real-time systems. If the hardware is not yet fully accessible, or the code is not yet ready to comp...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید