Dissertations / Theses on the topic 'Parallel execution of tasks'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Parallel execution of tasks.'
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.
Mtshali, Progress Q. T. "Minimizing Parallel Virtual Machine [PVM] Tasks Execution Times Through Optimal Host Assignments." NSUWorks, 2000. http://nsuworks.nova.edu/gscis_etd/740.
Full textRaghu, Kumbakonam S. "Taskmaster: an interactive, graphical environment for task specification, execution and monitoring." Thesis, Virginia Tech, 1988. http://hdl.handle.net/10919/43277.
Full textMaster of Science
Grepl, Filip. "Aplikace pro řízení paralelního zpracování dat." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2021. http://www.nusl.cz/ntk/nusl-445490.
Full textMcGuigan, Brian. "The Effects of Stress and Executive Functions on Decision Making in an Executive Parallel Task." Thesis, Umeå universitet, Institutionen för psykologi, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-124398.
Full textCheese, Andrew B. "Parallel execution of Parlog." Thesis, University of Nottingham, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.277848.
Full textKing, Andrew. "Distributed parallel symbolic execution." Thesis, Manhattan, Kan. : Kansas State University, 2009. http://hdl.handle.net/2097/1643.
Full textNarula, Neha. "Parallel execution for conflicting transactions." Thesis, Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/99779.
Full textThis electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
Cataloged from student-submitted PDF version of thesis.
Includes bibliographical references (pages 75-79).
Multicore main-memory databases only obtain parallel performance when transactions do not conflict. Conflicting transactions are executed one at a time in order to ensure that they have serializable effects. Sequential execution on contended data leaves cores idle and reduces throughput. In other parallel programming contexts---not serializable transactions--techniques have been developed that can reduce contention on shared variables using per-core state. This thesis asks the question, can these techniques apply to a general serializable database? This work introduces a new concurrency control technique, phase reconciliation, that uses per-core state to greatly reduce contention on popular database records for many important workloads. Phase reconciliation uses the idea of synchronized phases to amortize the cost of combining per-core data and to extract parallelism. Doppel, our phase reconciliation database, repeatedly cycles through joined and split phases. Joined phases use traditional concurrency control and allow any transaction to execute. When workload contention causes unnecessary sequential execution, Doppel switches to a split phase. During a split phase, commutative operations on popular records act on per-core state, and thus proceed in parallel on different cores. By explicitly using phases, phase reconciliation realizes two important performance benefits: First, it amortizes the potentially high costs of aggregating per-core state over many transactions. Second, it can dynamically split data or not based on observed contention, handling challenging, varying workloads. Doppel achieves higher performance because it parallelizes transactions on popular data that would be run sequentially by conventional concurrency control. Phase reconciliation helps most when there are many updates to a few popular database records. On an 80-core machine, its throughput is up to 38x higher than conventional concurrency control protocols on microbenchmarks, and up to 3x on a larger application, at the cost of increased latency for some transactions.
by Neha Narula.
Ph. D.
Zhao, Zhijia. "Enabling Parallel Execution via Principled Speculation." W&M ScholarWorks, 2015. https://scholarworks.wm.edu/etd/1593092101.
Full textBen, Lahmar Imen. "Continuity of user tasks execution in pervasive environments." Phd thesis, Institut National des Télécommunications, 2012. http://tel.archives-ouvertes.fr/tel-00789725.
Full textSimpson, David John. "Space-efficient execution of parallel functional programs." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape7/PQDD_0028/NQ51922.pdf.
Full textKoukos, Konstantinos. "Efficient Execution Paradigms for Parallel Heterogeneous Architectures." Doctoral thesis, Uppsala universitet, Avdelningen för datorteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-300831.
Full textMai, Xuan Trang. "Policy-Aware Parallel Execution of Composite Services." 京都大学 (Kyoto University), 2016. http://hdl.handle.net/2433/215682.
Full textGustavsson, Andreas. "Static Execution Time Analysis of Parallel Systems." Doctoral thesis, Mälardalens högskola, Inbyggda system, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-31399.
Full textDen strategi som historiskt sett använts för att öka processorers prestanda (genom ökad klockfrekvens och ökad instruktionsnivåparallellism) är inte längre hållbar på grund av den ökade energikonsumtion som krävs. Därför är den nuvarande trenden inom processordesign att låta mjukvaran påverka det parallella exekveringsbeteendet. Detta görs vanligtvis genom att placera multipla processorkärnor på ett och samma processorchip. Kärnorna delar vanligtvis på några av processorchipets resurser, såsom cache-minne (och därmed också det nätverk, till exempel en buss, som ansluter kärnorna till detta minne, samt alla minnen på högre nivåer). För att utnyttja all den prestanda som denna typ av processorer erbjuder så måste mjukvaran som körs på dem kunna delas upp över de tillgängliga kärnorna. Eftersom flerkärniga processorer är standard idag så måste även realtidssystem baseras på dessa och den nämnda typen av kod. Ett realtidssystem är ett datorsystem som måste vara både funktionellt och tidsmässigt korrekt. För vissa typer av realtidssystem kan ett inkorrekt tidsmässigt beteende ha katastrofala följder. Därför är det ytterst viktigt att metoder för att analysera och beräkna säkra gränser för det tidsmässiga beteendet hos parallella datorsystem tas fram. Denna avhandling presenterar en metod för att beräkna säkra gränser för exekveringstiden hos ett givet parallellt system, och visar därmed att sådana metoder existerar. Gränssnittet till metoden är ett litet formellt definierat trådat programmeringsspråk där trådarna tillåts kommunicera och synkronisera med varandra. Metoden baseras på abstrakt exekvering för att effektivt beräkna de säkra (men ofta överskattade) gränserna för exekveringstiden. Abstrakt exekvering baseras i sin tur på abstrakta interpreteringstekniker som vida används inom tidsanalys av sekventiella datorsystem. Avhandlingen bevisar även korrektheten hos den presenterade metoden (det vill säga att de beräknade gränserna för det analyserade systemets exekveringstid är säkra) och utvärderar en prototypimplementation av den.
Worst-Case Execution Time Analysis of Parallel Systems
RALF3 - Software for Embedded High Performance Architectures
Hofmann, Andreas G. (Andreas Gunther). "Robust execution of bipedal walking tasks from biomechanical principles." Thesis, Massachusetts Institute of Technology, 2006. http://hdl.handle.net/1721.1/38444.
Full textIncludes bibliographical references (p. 348-352).
Effective use of robots in unstructured environments requires that they have sufficient autonomy and agility to execute task-level commands successfully. A challenging example of such a robot is a bipedal walking machine. Such a robot should be able to walk to a particular location within a particular time, while observing foot placement constraints, and avoiding a fall, if this is physically possible. Although stable walking machines have been built, the problem of task-level control, where the tasks have stringent state-space and temporal requirements, and where significant disturbances may occur, has not been studied extensively. This thesis addresses this problem through three objectives. The first is to devise a plan specification where task requirements are expressed in a qualitative form that provides for execution flexibility. The second is to develop a task-level executive that accepts such a plan, and outputs a sequence of control actions that result in successful plan execution. The third is to provide this executive with disturbance handling ability. Development of such an executive is challenging because the biped is highly nonlinear and has limited actuation due to its limited base of support. We address these challenges with three key innovations.
(cont.) To address the nonlinearity, we develop a dynamic virtual model controller to linearize the biped, and thus, provide an abstracted biped that is easier to control. The controller is model-based, but uses a sliding control technique to compensate for model inaccuracy. To address the under-actuation, our system generates flow tubes, which define valid operating regions in the abstracted biped. The flow tubes represent sets of state trajectories that take into account dynamic limitations due to under-actuation, and also satisfy plan requirements. The executive keeps trajectories in the flow tubes by adjusting a small number of control parameters for key state variables in the abstracted biped, such as center of mass. Additionally, our system uses a novel strategy that employs angular momentum to enhance translational controllability of the system's center of mass. We evaluate our approach using a high-fidelity biped simulation. Tests include walking with foot-placement constraints, kicking a soccer ball, and disturbance recovery.
by Andreas G. Hofmann.
Ph.D.
Dad, Cherifa. "Méthodologie et algorithmes pour la distribution large échelle de co-simulations de systèmes complexes : application aux réseaux électriques intelligents (Smart Grids)." Electronic Thesis or Diss., CentraleSupélec, 2018. http://www.theses.fr/2018CSUP0004.
Full textThe emergence of Smart Grids is causing profound changes in the electricity distribution business. Indeed, these networks are seeing new uses (electric vehicles, air conditioning) and new decentralized producers (photovoltaic, wind), which make it more difficult to ensure a balance between electricity supply and demand, and imposes to introduce a form of distributed intelligence between their different components. Considering its complexity and the extent of its implementation, it is necessary to co-simulate it in order to validate its performances. In the RISEGrid institute, CentraleSupélec and EDF R&D have developed a co-simulation platform based on the FMI2 (Functional Mock-up Interface) standard called DACCOSIM, permitting to design and develop Smart Grids. The key components of this platform are represented as gray boxes called FMUs (Functional Mock-up Unit). In addition, simulators of the physical systems of Smart Grids can make backtracking when an inaccuracy is suspected in FMU computations, unlike discrete simulators (control units) that often can only advance in time. In order these different simulators collaborate, we designed a hybrid solution that takes into account the constraints of all the components, and precisely identifies the types of the events that system is facing. This study has led to a FMI standard change proposal. Moreover, it is difficult to rapidly design an efficient Smart Grid simulation, especially when the problem has a national or even a regional scale.To fill this gap,we have focused on the most computationally intensive part, which is the simulation of physical devices. We have therefore proposed methodologies, approaches and algorithms to quickly and efficiently distribute these different FMUs on distributed architectures. The implementation of these algorithms has already allowed simulating large-scale business cases on a multi-core PC cluster. The integration of these methods into DACCOSIM will enable EDF engineers to design « large scale Smart Grids » which will be more resistant to breakdowns
Brown, Jeffery Alan. "Architectural support for efficient on-chip parallel execution." Diss., [La Jolla] : University of California, San Diego, 2010. http://wwwlib.umi.com/cr/ucsd/fullcit?p3402089.
Full textTitle from first page of PDF file (viewed May 14, 2010). Available via ProQuest Digital Dissertations. Vita. Includes bibliographical references (leaves 131-142).
Mitta, Swetha. "Kentucky's adapter for parallel execution and rapid synchronization." Lexington, Ky. : [University of Kentucky Libraries], 2007. http://lib.uky.edu/ETD/ukyelen2007t00558/Thesis_mitta.pdf.
Full textTitle from document title page (viewed on April 25, 2007). Document formatted into pages; contains: ix, 83 p. : ill. (some col.). Includes abstract and vita. Includes bibliographical references (p. 55-57).
Bangalore, Lakshminarayana Nagesh. "Efficient graph algorithm execution on data-parallel architectures." Diss., Georgia Institute of Technology, 2014. http://hdl.handle.net/1853/53058.
Full textSILVA, VINICIUS FONTES VIEIRA DA. "QEEF-G: ADAPTIVE PARALLEL EXECUTION OF ITERATIVE QUERIES." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2006. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=9824@1.
Full textO processamento de consulta paralelo tradicional utilize- se de nós computacionais para reduzir o tempo de processamento de consultas. Com o surgimento das grades computacionais, milhares de nós podem ser utilizados, desafiando as atuais técnicas de processamento de consulta a oferecerem um suporte massivo ao paralelismo em um ambiente onde as condições variam todo a instante. Em adição, as aplicações científicas executadas neste ambiente oferecem novas características de processamento de dados que devem ser integradas em um sistema desenvolvido para este ambiente. Neste trabalho apresentamos o sistema de processamento de consulta paralelo do CoDIMS-G, e seu novo operador Orbit que foi desenvolvido para suportar a avaliação de consultas iterativas. Neste modelo de execução as tuplas são constantemente avaliadas por um fragmento paralelo do plano de execução. O trabalho inclui o desenvolvimento do sistema de processamento de consulta e um novo algoritmo de escalonamento que, considera as variações de rede e o throughput de cada nó, permitindo ao sistema se adaptar constantemente as variações no ambiente.
Traditional parallel query processing uses multiple computing nodes to reduce query response time. Within a Grid computing context, the availability of thousands of nodes challenge current parallel query processing techniques to support massive parallelism in a constantly varying environment conditions. In addition, scientific applications running on Grids offer new data processing characteristics that shall be integrated in such a framework. In this work we present the CoDIMS-G parallel query processing system with a full-fledged new query execution operator named Orbit. Orbit is designed for evaluating massive iterative based data processing. Tuples in Orbit iterate over a parallelized fragment of the query execution plan. This work includes the development of the query processing system and a new scheduling algorithm that considers variation on network and the throughput of each node. Such algorithm permits the system to adapt constantly to the changes in the environment.
Patinho, Pedro José Grilo Lopes. "An abstract model for parallel execution of prolog." Doctoral thesis, Universidade de Évora, 2017. http://hdl.handle.net/10174/21002.
Full textEngelhardt, Dean. "A generalized execution model for nested data-parallel computing /." Title page, contents and preface only, 1997. http://web4.library.adelaide.edu.au/theses/09PH/09phe57.pdf.
Full textGustavsson, Andreas. "Static Timing Analysis of Parallel Systems Using Abstract Execution." Licentiate thesis, Mälardalens högskola, Inbyggda system, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-26125.
Full textWorst-Case Execution Time Analysis of Parallel Systems
RALF3 - Software for Embedded High Performance Architectures
Karl, Holger. "Responsive Execution of Parallel Programs in Distributed Computing Environments." Doctoral thesis, Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II, 1999. http://dx.doi.org/10.18452/14455.
Full textClusters of standard workstations have been shown to be an attractive environment for parallel computing. However, there remain unsolved problems to make them suitable to some application scenarios. One of these problems is a dependable and timely program execution: There are many applications in which a program should be successfully completed at a predictable point of time. Mechanisms to combine the properties of both dependable and timely execution of parallel programs in distributed computing environments are the main objective of this dissertation. Addressing these properties requires a joint metric for dependability and timeliness. Responsiveness is such a metric; it is refined for the purposes of this work. As a case study, Calypso and Charlotte, two parallel programming systems, are analyzed and their shortcomings on several abstraction levels with regard to responsiveness are identified. Solutions for them are presented and generalized, resulting in widely applicable mechanisms for (parallel) responsive services. Specifically, these solutions are: 1) a responsiveness analysis of Calypso's eager scheduling (a mechanism for load balancing and fault masking), 2) ameliorating a single point of failure by a responsiveness analysis of checkpointing and by a standard interface-based system for replication of legacy software, 3) managing resources in a way suitable for parallel programs, and 4) using semantical information about the communication pattern of a program to improve its performance. All proposed mechanisms can be combined and are suitable for use in standard environments. It is shown by analysis and experiments that these mechanisms improve the responsiveness of eligible applications.
Torrão, João Nuno Delgado. "Control and execution of incremental forming using parallel kinematics." Master's thesis, Universidade de Aveiro, 2013. http://hdl.handle.net/10773/11657.
Full textO projeto SPIF-A é um verdadeiro desa o de engenharia: desenvolver uma má- quina totalmente nova e inovadora para conformação plástica de chapa. Trata-se principalmente de um trabalho de equipa, que abrange varias áreas da engenharia mecânica, desde análise estrutural até automação e controlo, passando pela termodin âmica e cinemática, entre outras. Esta dissertação sendo mais uma peça no puzzle, vai-se focar no seu desenvolvimento, principalmente no estudo da cinemática inversa e directa da plataforma de Stewart, assim como no desenvolvimento do primeiro sistema de controlo de posição. O referido sistema é um controlador de lógica difusa e será implementado através de software num computador de processamento em tempo real. Durante o desenvolvimento destes componentes também foram optimizados e/ou actualizados os sistemas hidráulicos, eléctricos e mecânicos da máquina assim como se implementou e calibrou um sistema de medição de forças de trabalho recorrendo ao uso de células de carga.
The SPIF-A project is a true engineering challenge: to develop an entirely new and innovative machine for sheet metal forming. It is mostly a team e ort, covering various engineering subjects from structural analysis to automation and control but also thermodynamics, kinematics, among others. This dissertation being another piece of that puzzle, will focus on machine development, namely on de ning the machine's Stewart platform inverse kinematics, proposing a solution for the forward kinematics and devising its rst position control system. The referred system will be a fuzzy logic controller and will be implemented via software on a real time targeting machine. During this work several components like from its hydraulic, electrical and mechanical systems were updated and a force measuring system, using load cells was installed and calibrated.
Phillips-Grafflin, Calder. "Enabling Motion Planning and Execution for Tasks Involving Deformation and Uncertainty." Digital WPI, 2017. https://digitalcommons.wpi.edu/etd-dissertations/307.
Full textSingh, Abhishek Jeffay Kevin. "Co-scheduling real-time tasks and non real-time tasks using empirical probability distribution of execution time requirements." Chapel Hill, N.C. : University of North Carolina at Chapel Hill, 2009. http://dc.lib.unc.edu/u?/etd,2724.
Full textTitle from electronic title page (viewed Mar. 10, 2010). "... in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science." Discipline: Computer Science; Department/School: Computer Science.
Ernsund, Tommy, and Ingels Linus Sens. "Load Balancing of Parallel Tasks using Memory Bandwidth Restrictions." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-44379.
Full textWächter, Mirko [Verfasser]. "Learning and Execution of Object Manipulation Tasks on Humanoid Robots / Mirko Wächter." Karlsruhe : KIT Scientific Publishing, 2018. http://www.ksp.kit.edu.
Full textDoktor, Eugeniusz. "Organizing the execution of transportation tasks under spatial, temporal and other constraints." Thesis, University of Strathclyde, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.260543.
Full textPettersson, Andreas. "Parallel Instruction Decoding for DSP Controllers with Decoupled Execution Units." Thesis, Linköpings universitet, Datorteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-157695.
Full textAustin, Todd Michael. "Exploiting implicit parallelism in SPARC instruction execution /." Online version of thesis, 1990. http://hdl.handle.net/1850/11007.
Full textQamhieh, Manar. "Scheduling of parallel real-time DAG tasks on multiprocessor systems." Thesis, Paris Est, 2015. http://www.theses.fr/2015PEST1030/document.
Full textThe interest for multiprocessor systems has recently been increased in industrial applications, and parallel programming API's have been introduced to benefit from new processing capabilities. The use of multiprocessors for real-time systems, whose execution is performed based on certain temporal constraints is now investigated by the industry. Real-time scheduling problem becomes more complex and challenging in that context. In multiprocessor systems, a hard real-time scheduler is responsible for allocating ready jobs to available processors of the systems while respecting their timing parameters. In this thesis, we study the problem of real-time scheduling of parallel Directed Acyclic Graph (DAG) tasks on homogeneous multiprocessor systems. In this model, a DAG task consists of a set of subtasks that execute under precedence constraints. At all times, the real-time scheduler is responsible for determining how subtasks execute, either sequentially or in parallel, based on the available processors of the system. We propose two DAG scheduling approaches to determine the execution form of DAG tasks. The first approach is the DAG Stretching algorithm, from the Model Transformation approach, which forces DAG tasks to execute as sequentially as possible. The second approach is the Direct Scheduling, which aims at scheduling DAG tasks while respecting their internal dependencies. We provide real-time schedulability analyses for Direct Scheduling at DAG-Level and at Subtask-Level. Due to the incomparability of DAG scheduling approaches, we use extensive simulations to compare performance of global EDF with global DM scheduling using our simulation tool YARTISS
van, Paridon Kjell N. "The influence of stress on visual attention and performance execution in aiming tasks." Thesis, Anglia Ruskin University, 2018. http://arro.anglia.ac.uk/703812/.
Full textHaberland, Valeriia. "Strategies for the execution of long-term continuous and simultaneous tasks in grids." Thesis, King's College London (University of London), 2015. http://kclpure.kcl.ac.uk/portal/en/theses/strategies-for-the-execution-of-longterm-continuous-and-simultaneous-tasks-in-grids(d3effb24-4899-4f4b-a4f5-b856a48831bb).html.
Full textSander, Samuel Thomas. "Retargetable compilation for variable-grain data-parallel execution in image processing." Diss., Georgia Institute of Technology, 2002. http://hdl.handle.net/1853/13850.
Full textBotadra, Harnish. "iC2mpi a platform for parallel execution of graph-structured iterative computations /." unrestricted, 2006. http://etd.gsu.edu/theses/available/etd-07252006-165725/.
Full textTitle from title screen. Sushil Prasad, committee chair. Electronic text (106 p. : charts) : digital, PDF file. Description based on contents viewed June 11, 2007. Includes bibliographical references. Includes bibliographical references (p. 61-53).
Drakos, Nikos. "Sequential and parallel execution of logic programs with dependency directed backtracking." Thesis, University of Leeds, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.277238.
Full textGopinath, Prabha Shankar. "Programming and execution of object-based, parallel, hard, real-time applications /." The Ohio State University, 1988. http://rave.ohiolink.edu/etdc/view?acc_num=osu1487592050228249.
Full textPout, Mike. "Performance evaluation of an associative processor array for computer vision tasks." Thesis, University of Bristol, 1992. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.358020.
Full textXirogiannis, George. "Execution of Prolog by transformations on distributed memory multi-processors." Thesis, Heriot-Watt University, 1998. http://hdl.handle.net/10399/639.
Full textChen, Lin. "Process migration and runtime scheduling for parallel tasks in computational grids." Click to view the E-thesis via HKUTO, 2007. http://sunzi.lib.hku.hk/hkuto/record/B38574172.
Full textChen, Lin, and 陳琳. "Process migration and runtime scheduling for parallel tasks in computational grids." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2007. http://hub.hku.hk/bib/B38574172.
Full textHaugli, Fredrik Bakkevig. "Using online worst-case execution time analysis and alternative tasks in real time systems." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk, 2014. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-26100.
Full textCarson, John Anthony. "T-Brave : a transputer based OR-parallel execution model with blackboard support." Thesis, University of Essex, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.294672.
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 textRamanujam, Jagannathan. "Compile-time techniques for parallel execution of loops on distributed memory multiprocessors /." The Ohio State University, 1990. http://rave.ohiolink.edu/etdc/view?acc_num=osu1487686243819778.
Full textZahaf, Houssam-Eddine. "Energy efficient scheduling of parallel real-time tasks on heterogeneous multicore systems." Thesis, Lille 1, 2016. http://www.theses.fr/2016LIL10100/document.
Full textCyber physical systems (CPS) and Internet of Objects (IoT) are generating an unprecedented volume and variety of data that needs to be collected and stored on the cloud before being processed. By the time the data makes its way to the cloud for analysis, the opportunity to trigger a reply might be late. One approach to solve this problem is to analyze the most time-sensitive data at the network edge, close to where it is generated. Thus, only the pre-processed results are sent to the cloud. This computation model is know as *Fog Computing* or *Edge computing*. Critical CPS applications using the fog computing model may have real-time constraints because results must be delivered in a pre-determined time window. Furthermore, in many relevant applications of CPS, the processing can be parallelized by applying the same processing on different sub-sets of data at the same time by the mean parallel programming techniques. This allow to achieve a shorter response time, and then, a larger slack time, which can be used to reduce energy consumption. In this thesis we focus on the problem of scheduling a set of parallel tasks on multicore processors, with the goal of reducing the energy consumption while all deadlines are met. We propose several realistic task models on architectures with identical and heterogeneous cores, and we develop algorithms for allocating threads to processors, select the core frequencies, and perform schedulability analysis. The proposed task models can be realized by using OpenMP-like APIs
Babbar, Davender. "On-line hard real-time scheduling of parallel tasks on partitionable multiprocessors /." The Ohio State University, 1994. http://rave.ohiolink.edu/etdc/view?acc_num=osu1487858417983777.
Full textTau, Sethunya Harriet Hlobisa. "An analysis of regulatory mechanisms during sustained task execution in cognitive, motor and sensory tasks." Thesis, Rhodes University, 2013. http://hdl.handle.net/10962/d1006806.
Full textMicrosoft� Office Word 2007
Adobe Acrobat 9.54 Paper Capture Plug-in
Große, Philipp, Norman May, and Wolfgang Lehner. "A Study of Partitioning and Parallel UDF Execution with the SAP HANA Database." Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2014. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-144026.
Full text