Dissertations / Theses on the topic 'Execution Time estimation'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 17 dissertations / theses for your research on the topic 'Execution Time estimation.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Oliveira, Maroneze André. "Certified Compilation and Worst-Case Execution Time Estimation." Phd thesis, Université Rennes 1, 2014. http://tel.archives-ouvertes.fr/tel-01064869.
Full textMaroneze, André Oliveira. "Certified Compilation and Worst-Case Execution Time Estimation." Thesis, Rennes 1, 2014. http://www.theses.fr/2014REN1S030/document.
Full textSafety-critical systems - such as electronic flight control systems and nuclear reactor controls - must satisfy strict safety requirements. We are interested here in the application of formal methods - built upon solid mathematical bases - to verify the behavior of safety-critical systems. More specifically, we formally specify our algorithms and then prove them correct using the Coq proof assistant - a program capable of mechanically checking the correctness of our proofs, providing a very high degree of confidence. In this thesis, we apply formal methods to obtain safe Worst-Case Execution Time (WCET) estimations for C programs. The WCET is an important property related to the safety of critical systems, but its estimation requires sophisticated techniques. To guarantee the absence of errors during WCET estimation, we have formally verified a WCET estimation technique based on the combination of two main methods: a loop bound estimation and the WCET estimation via the Implicit Path Enumeration Technique (IPET). The loop bound estimation itself is decomposed in three steps: a program slicing, a value analysis based on abstract interpretation, and a loop bound calculation stage. Each stage has a chapter dedicated to its formal verification. The entire development has been integrated into the formally verified C compiler CompCert. We prove that the final estimation is correct and we evaluate its performances on a set of reference benchmarks. The contributions of this thesis include (a) the formalization of the techniques used to estimate the WCET, (b) the estimation tool itself (obtained from the formalization), and (c) the experimental evaluation. We conclude that our formally verified development obtains interesting results in terms of precision, but it requires special precautions to ensure the proof effort remains manageable. The parallel development of specifications and proofs is essential to this end. Future works include the formalization of hardware cost models, as well as the development of more sophisticated analyses to improve the precision of the estimated WCET
Petters, Stefan M. E. "Worst case execution time estimation for advanced processor architectures." [S.l. : s.n.], 2002. http://deposit.ddb.de/cgi-bin/dokserv?idn=965404110.
Full textEdgar, Stewart Frederick. "Estimation of worst-case execution time using statistical analysis." Thesis, University of York, 2002. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.434164.
Full textRau, de Almeida Callou Gustavo. "Energy consumption and execution time estimation of embedded system applications." Universidade Federal de Pernambuco, 2009. https://repositorio.ufpe.br/handle/123456789/1877.
Full textNos últimos anos, a redução do consumo de energia das aplicações dos sistemas embarcados tem recebido uma grande atenção da comunidade científica, visto que, como o tempo de resposta e o baixo consumo de energia são requisitos conflitantes, esses estudos tornam-se altamente necessários. Nesse contexto, é proposta uma metodologia aplicada nas fases iniciais de projeto para dar suporte às decisões relativas ao consumo de energia e ao desempenho das aplicações desses dispositivos embarcados. Al´em disso, esse trabalho propõe modelos temporizados de eventos discretos que são avaliados através de uma metodologia de simulção estocástica com o objetivo de representar diferentes cenários dos sistemas com facilidade. Dessa forma, para cada cenário ´e preciso decidir o n´umero máximo de simulações e o tamanho de cada rodada da simulação, onde ambos os fatores podem impactar no desempenho para se obter tais estimativas. Essa metodologia considera também, um modelo intermediário que representa a descrição do comportamento do sistema e, é através desse modelo que cenários são analisados. Esse modelo intermediário ´e baseado em redes de Petri coloridas temporizadas que permitem não somente a anáise do software, mas também fornece suporte a um conjunto de métodos bem estabelecidos para verificações de propriedades. É nesse contexto que o software, ALUPAS, responsável por estimar o consumo de energia e o tempo de execução dos sistemas embarcados é apresentado. Por fim, um caso de estudo real, assim como tamb´em, exemplos customizados são apresentados com a finalidade de mostrar a aplicabilidade desse trabalho, onde usuários não especializados não precisam interagir diretamente com o formalismo de redes de Petri.
Alshamlan, Mohammad. "A Regression Approach to Execution Time Estimation for Programs Running on Multicore Systems." FIU Digital Commons, 2014. http://digitalcommons.fiu.edu/etd/1240.
Full textKumar, Tushar. "Characterizing and controlling program behavior using execution-time variance." Diss., Georgia Institute of Technology, 2016. http://hdl.handle.net/1853/55000.
Full textAmeerjan, Sharvathul Hasan. "Predicting and Estimating Execution Time of Manual Test Cases - A Case Study in Railway Domain." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-35929.
Full textDunlop, Alistair Neil. "Estimating the execution time of Fortran programs on distributed memory, parallel computers." Thesis, University of Southampton, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.242759.
Full textTreadwell, Steven B. (Steven Brett). "Estimating task execution delay in a real-time system via static source code analysis." Thesis, Massachusetts Institute of Technology, 1993. http://hdl.handle.net/1721.1/46427.
Full textFouladgar, Javad. "Contribution à l'extension du calcul parallèle : Application à l'identification et à la commande des systèmes interconnectés." Nancy 1, 1988. http://www.theses.fr/1988NAN10133.
Full textYangHung and 洪洋. "Estimation of Job Execution Time in MapReduce on GPU clusters." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/75450627727195594798.
Full text國立成功大學
資訊工程學系
102
With the development of GPU, there are hundreds of cores on one GPU which is much more than a four-core or eight-core CPU. It starts new direction of high speed computing. GPU computing’s performance is much better than before. Cloud computing also developed rapidly, MapReduce [1] on GPU clusters can execute graphic processing or general purpose application even much faster. For developers, it is a new challenge. When they are writing new applications on GPU clusters, they have to manage the resources and parameters on GPU device. It will cost a lot of time on tuning performance [2] studying the details of MapReduce and GPU computing or finding the bottleneck of programs. In this thesis, the execution details of MapReduce on GPU clusters is discussed precisely. We used Stochastic Petri Net [4] to analyze the influence of GPU computing and develop SPN-GC model. The model defines formulas of every stage’s execution time and respond the estimation execution time under different input data size immediately. It will help the developer to find out the time bottleneck. The result of experiment shows out the comparison between the estimation execution time and actual test under different input data size. The error range is found out to be within 10%, and it can be a reference when developer is tuning the program.
Jhu, Yan-Ru, and 朱諺汝. "Execution Time Analysis and Estimation on Motion Controller in CNC machines." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/cxcf7k.
Full text國立中正大學
資訊工程研究所
101
With the machine tool industry due to intense competition at home and abroad to diversity and intellectual trend, gradually forming machine tools feature diverse, but the machine tool must meet the requirements of real-time systems. Real-time systems emphasize efficiency, rapid response, and reliability, making the hard real-time systems must meet safety and rigorous execution time limit, but also so hard real-time systems are widely used in the aerospace, automotive, and industrial machinery, such emphasis on timeliness field, but with many smart applications and increased functionality, basic motion control functions cause the system to be an increase in execution time, so that the system produces unpredictable consequences. The analysis of program execution time worst (worst-case execution time, WCET) can avoid unpredictable consequences arising. Therefore, in order to ensure the correctness of the system perform aging, this paper combines the advantages of existing real-time systems, to accelerate the execution speed of the machine tool system, and modify the well-known academics worst execution time prediction tool Chronos, the Chronos was originally for the MIPS architecture basis, by modifying the instruction set architecture (instruction set architecture) and micro-structure (microarchitecture), let Chronos able to predict the approximate Intel-based PC-Based motion Control machine Tools system maximum execution time of the program to the system to meet the system's final implementation period.
Liao, Wei-Sheng, and 廖韋勝. "A Program Execution Time Estimation Tool Based on Register Transfer Language." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/99951194143268424834.
Full text國立中正大學
資訊工程研究所
100
Developing high performance programs is the critical issue of programmers. Before releasing a program to the client, programmers will usually evaluate the performance of the program and exploit the compiler optimization options to improve the performance as much as possible. This thesis develops a program execution time estimation tool based on the compiler intermediate language - register transfer language. By using program static analysis, the estimation of the program execution time can be performed with as few program executions as possible. From the observation of a preliminary experiment on the comparison of the estimated execution time and the exertion time obtained from a simula- tor, the average accuracy rate of the estimated execution time is 72.03%, and the average accuracy rates are very consistent for different compiler optimization options. This thesis also utilizes this program execution time estimation tool to upgrade the speed of the iterative compilation. By using a control flow pattern caching mechanism, a preliminary experiment shows that this program execution time estimation tool can significantly upgrade the speed of the iterative compilation.
Petters, Stefan M. E. [Verfasser]. "Worst case execution time estimation for advanced processor architectures / Stefan M. E. Petters." 2002. http://d-nb.info/965404110/34.
Full textRavindar, Archana. "Investigations on CPI Centric Worst Case Execution Time Analysis." Thesis, 2013. http://hdl.handle.net/2005/3286.
Full textCARNEVALI, LAURA. "Formal methods in the development life cycle of real-time software." Doctoral thesis, 2010. http://hdl.handle.net/2158/521924.
Full text