Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 26 for “"multi-threading"”.
-
Generating UML class diagram from source codes using multi-threading technique
… is presented. The proposed approach relies on multi-threading technique in the class diagram extraction which is representing the parallel processing. The motivation behind using multi-threading technique is that, it gives an advantage of faster processing to any software because the threads of …
-
Modeling and engineering software systems using Petri networks
… process orchestration, transaction management, multi-threading issues, and to concentrate on the implementation of the transitions themselves. As a proof of concept, a lightweight business process engine based on that model has been implemented as well as the associated development and code …
-
An efficient and accurate timing macro-modeling algorithm for large hierarchical designs
… high accuracy, high compression rate, and multi-threading. LibAbs applies tree-based graph reduction techniques to reduce the model size with accuracy values comparable to those of the flat model under a multi-threaded environment. LibAbs outperforms existing tools including the top winners …
-
An interface between single assignment C and vector Pascal
… C. Single Assignment C provides support for multi-threading but it doesn’t contain any utilization of SIMD technology, and Vector Pascal implements array operations with the help of SIMD instruction sets of modern general processors. Thus my hypothesis is that this combination will let the …
-
A Framework for the Design and Generation of Spatial MFSA Accelerators: The SPARX Approach
… CPU and GPU solutions, despite vectorization and multi-threading, remain constrained by the sequential execution model of Von Neumann architectures. This thesis addresses these limitations by introducing SPARX, the first complete framework that translates the Multi-RE Finite State Automaton (MFSA) …
-
Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
… have come to dominate compute performance. Multi-core processors and heterogeneous computing platforms, such as Graphics Processing Units (GPUs), are an increasingly popular paradigm for resolving these issues. This thesis explores the applicability of shared memory parallel platforms for …
-
A node-based approach to charm-FFT
… by applying within-node parallelism using multi-threading or accelerators. Lastly, to maintain the usability of the modified library when multiple FFT grid computations are needed with given resource, each FFT grid is assigned to a subset of the resource to compute and communicate only …
-
The JCilk multithreaded language
JCilk is a Java-based multithreaded programming language which extends Java to provide a dynamic threading model. Specifically, JCilk imports Cilk's fork-join primitives spawn and sync into Java to provide procedure-call semantics for concurrent subcomputations. More importantly, JCilk integrates …
-
Numerical simulation of fragmentation and spalling and parallelization of a spacetime finite element code
… optimization, vectorization and OpenMP multi-threading lead to good speedups. Some initial results obtained using the MIC architecture seem promising and complete parallelization on the MIC architecture is planned as an extension of this work.
-
In-core, hint-based, speculative multithreading
… speculation (TLS or SpMT, speculative multi-threading) has been identified as a possible solution in past academic work, but there has been a large disconnect between academia and industry in identifying design constraints and addressing practical adoption hurdles, which has led to …
-
Accelerating Hardware Simulation on Multi-cores
… that cannot easily leverage the parallelism in multi-core and GPU platforms. For example, logic simulation often uses levelized sequential algorithms, whereas the discrete-event simulation frameworks for Verilog, VHDL and SystemC employ concurrency in the form of multi-threading to given an …
-
A distributed multi-threaded data partitioner with space-filling curve orders
… based on geometry, that can be used to partition multi-dimensional data where the number of dimensions is >=2. The partitioner linearly orders items with good spatial locality. Partial output is stored on each process in the communication group. Space-filling curves are used to permute data - …
-
The automated translation of integrated formal specifications into concurrent programs
… in Java. The JCSProB package implements multi-way synchronization with choice for the combined B and CSP event, as well as a new multi-threading mechanism at process level. Also, a GUI sub-package isdesigned for constructing GUI programs for JCSProB to allow user interaction and runtime …
-
Adaptive Security In Computer Networks
… of intrusion detection system on FPGA, multiprocessor, and memory with packet pre-filtering base on part of pattern. In FPGA, the methodology to construct a high performance string matching engine was introduced. Various techniques, including multi-threading FSM design, partitioning FSM, …
-
Modeling of Airport Operations Using an Object-Oriented Approach
… of airfield traffic operations. By using the multi-threading techniques, components are integrated into the proposed modeling framework. Unlike traditional sequential simulation model, this framework organizes simulation activities into four major groups which are: flight schedule, aircraft …
-
Active Thermography Using Cellphone Attachment Infrared Camera
… of 33fps through a circular buffer hierarchy and multi-threading. To demonstrate performance of developed low-cost and portable system, two series of AT experiments were conducted: (i) in response to the recent legalizations of marijuana in Canada, we interrogated the photothermal responses of …
-
Fast VMZ : code enhancements for video mosaicing and summarization
… run-time have been improved using CPU-based Multi-Threading, GPU-based Parallelization, and better integration with the existing VMZ pipeline. An illumination-matched blending algorithm has been proposed to improve the illumination problem. Besides, to evaluate the performance of different …
-
Development and application of real-time and interactive software for complex system
… GPU-CUDA of approximately ~2 times faster than multi-threading implementation and 13~14 times quicker than optimised sequential processing for the CDS computations/workloads respectively.
-
Optimizing for a Many-Core Architecture without Compromising Ease-of-Programming
… To prove this thesis, we refer to the eXplicit Multi-Threading (XMT) architecture designed and built at the University of Maryland. XMT is an attempt at re-inventing parallel computing with a solid theoretical foundation and an aggressive scalable design. Algorithmically, XMT is inspired by the …
-
Leveraging concurrency for performance and security
… software (e.g. Operating System kernels or multi-threading runtimes). This layer is provisioned with dedicated compute and memory resources which are replicated across all cores in a multi-core processor. ConcAcl hosts procedures which are designed to exploit this unique arrangement to …
Page 1 of 2