To see the other types of publications on this topic, follow the link: Multithreaded application.

Journal articles on the topic 'Multithreaded application'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Multithreaded application.'

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 journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Giebas, Damian, and Rafał Wojszczyk. "Deadlocks Detection in Multithreaded Applications Based on Source Code Analysis." Applied Sciences 10, no. 2 (2020): 532. http://dx.doi.org/10.3390/app10020532.

Full text
Abstract:
This paper extends multithreaded application source code model and shows how to using it to detect deadlocks in C language applications. Four known deadlock scenarios from literature can be detected using our model. For every scenario we created theorems and proofs whose fulfillment guarantees the occurrence of deadlocks in multithreaded applications. Paper also contains comparison of multithreaded application source code model and Petri nets and describe advantages and disadvantages both of them.
APA, Harvard, Vancouver, ISO, and other styles
2

GIEBAS, Damian, and Rafał WOJSZCZYK. "GRAPHICAL REPRESENTATIONS OF MULTITHREADED APPLICATIONS." Applied Computer Science 14, no. 2 (2018): 20–37. http://dx.doi.org/10.35784/acs-2018-10.

Full text
Abstract:
This article contains a brief description of existing graphical methods for presenting multithreaded applications, i.e. Control Flow Graph and Petri nets. These methods will be discussed, and then a way to represent multithreaded applications using the concurrent process system model will be presented. All these methods will be used to present the idea of a multithreaded application that includes the race condition phenomenon. In the summary, all three methods will be compared and subjected to the evaluation, which will depend on whether the given representation will allow to find the mentione
APA, Harvard, Vancouver, ISO, and other styles
3

Kundan, Shivam, Theodoros Marinakis, Iraklis Anagnostopoulos, and Dimitri Kagaris. "A Pressure-Aware Policy for Contention Minimization on Multicore Systems." ACM Transactions on Architecture and Code Optimization 19, no. 3 (2022): 1–26. http://dx.doi.org/10.1145/3524616.

Full text
Abstract:
Modern Chip Multiprocessors (CMPs) are integrating an increasing amount of cores to address the continually growing demand for high-application performance. The cores of a CMP share several components of the memory hierarchy, such as Last-Level Cache (LLC) and main memory. This allows for considerable gains in multithreaded applications while also helping to maintain architectural simplicity. However, sharing resources can also result in performance bottleneck due to contention among concurrently executing applications. In this work, we formulate a fine-grained application characterization met
APA, Harvard, Vancouver, ISO, and other styles
4

Muralidhara, Sai Prashanth, Mahmut Kandemir, and Padma Raghavan. "Intra-application shared cache partitioning for multithreaded applications." ACM SIGPLAN Notices 45, no. 5 (2010): 329–30. http://dx.doi.org/10.1145/1837853.1693498.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Molchanov, Viktor. "Implementation of multithreaded calculations in educational web applications." Development Management 17, no. 2 (2019): 1–7. http://dx.doi.org/10.21511/dm.17(2).2019.01.

Full text
Abstract:
The complication of the logic of educational web applications raises the issue of the effectiveness of the organization of their implementation. At the same time, efficiency, including pedagogical one, is connected among other factors with the technology of implementation of programs. When using as the main browser program, it is necessary to take into account its features, in particular, one-flow mode of execution of programs (scripts). Implementation of more complex algorithms in web applications delays the response of the application interface to user actions. This creates a discomfort for
APA, Harvard, Vancouver, ISO, and other styles
6

Makarov, Igor Sergeevich, Denis Vyacheslavovich Larin, Evgeniia Grigor'evna Vorobeva, Daniil Pavlovich Emelin, and Dmitry Aleksandrovich Kartashov. "The impact of asynchronous and multithreaded query processing models on the performance of server-side web applications." Программные системы и вычислительные методы, no. 1 (January 2025): 13–20. https://doi.org/10.7256/2454-0714.2025.1.73665.

Full text
Abstract:
The object of the study is server-side web applications and their performance when processing a large number of simultaneous requests. Asynchronous technologies (Node.js, Python Asyncio, Go, Kotlin Coroutines) and multithreaded models (Java Threading, Python Threading). The authors analyze asynchronous event loops, goroutines, coroutines, and classical multithreaded approaches in detail, evaluating their effectiveness in tasks with intensive use of I/O and computing resources. An experiment is underway with API development in three languages (Java, Node.js, Go) and testing using the hey utilit
APA, Harvard, Vancouver, ISO, and other styles
7

Ryabev, A. V. "Overview and classification of advanced schemes of multithreaded combined energy transmissions based on their kinematic analysis." Izvestiya MGTU MAMI 10, no. 2 (2016): 55–65. http://dx.doi.org/10.17816/2074-0530-66932.

Full text
Abstract:
The article deals with the existing and promising modern automotive multithreaded combined energy transmissions, based on the principle of separation of power for the electrical and mechanical streams. These combined energy transmissions due to the presence in their design of continuously variable electric transmission allow obtaining an arbitrary gear ratio from the engine to the wheels, while maintaining high efficiency inherent to manual transmission. It allows to assume that multithreaded combined energy transmissions are promising for use in hybrid vehicles as evidenced by the successful
APA, Harvard, Vancouver, ISO, and other styles
8

Shen, Hua, Guo Shun Zhou, and Hui Qi Yan. "A Study of Parallelization and Performance Optimizations Based on OpenMP." Applied Mechanics and Materials 321-324 (June 2013): 2933–37. http://dx.doi.org/10.4028/www.scientific.net/amm.321-324.2933.

Full text
Abstract:
The primary consequence of the transition to multicore processors is that applications will increasingly need to be parallelized to improve application's throughput, responsiveness and latency. Multithreading is becoming increasingly important for modern programming. Unfortunately, parallel programming is no doubt much more tedious and error-prone than serial programming. Although modern compilers can manage threads well, but in practice, synchronization errors (such as: data race errors, deadlocks) required careful management and good optimization method. This paper presents a preliminary stu
APA, Harvard, Vancouver, ISO, and other styles
9

Settle, Alex, Dan Connors, Enric Gibert, and Antonio González. "A dynamically reconfigurable cache for multithreaded processors." Journal of Embedded Computing 2, no. 2 (2006): 221–33. https://doi.org/10.3233/emc-2006-00027.

Full text
Abstract:
Chip multi-processors (CMP) are rapidly emerging as an important design paradigm for both high performance and embedded processors. These machines provide an important performance alternative to increasing the clock frequency. In spite of the increase in potential performance, several issues related to resource sharing on the chip can negatively impact the performance of embedded applications. In particular, the shared on-chip caches make each job's memory access times dependent on the behavior of the other jobs sharing the cache. If not adequately managed, this can lead to problems in meeting
APA, Harvard, Vancouver, ISO, and other styles
10

Mao, Li Na, and Lin Yan Tang. "The Design and Application of Monitoring Framework Based on AOP." Applied Mechanics and Materials 685 (October 2014): 671–75. http://dx.doi.org/10.4028/www.scientific.net/amm.685.671.

Full text
Abstract:
In this article apply AOP technology to multithreaded monitoring, using a database to store thread information multi-threaded monitoring platform implementation scheme, thread monitoring module is completely independent of the original system.
APA, Harvard, Vancouver, ISO, and other styles
11

Kama, Sami, Charles Leggett, Scott Snyder, and Vakho Tsulaia. "The ATLAS multithreaded offline framework." EPJ Web of Conferences 214 (2019): 05018. http://dx.doi.org/10.1051/epjconf/201921405018.

Full text
Abstract:
In preparation for Run 3 of the LHC, scheduled to start in 2021, the ATLAS experiment is revising its offline software so as to better take advantage of machines with many cores. A major part of this effort is migrating the software to run as a fully multithreaded application, as this has been shown to significantly improve the memory scaling behavior. This note outlines changes made to the software framework to support this migration.
APA, Harvard, Vancouver, ISO, and other styles
12

Xue, Xiaozhen, Sima Siami-Namini, and Akbar Siami Namin. "Testing Multi-Threaded Applications Using Answer Set Programming." International Journal of Software Engineering and Knowledge Engineering 28, no. 08 (2018): 1151–75. http://dx.doi.org/10.1142/s021819401850033x.

Full text
Abstract:
We introduce a technique to formally represent and specify race conditions in multithreaded applications. Answer set programming (ASP) is a logic-based knowledge representation paradigm to formally express belief acquired through reasoning in an application domain. The transparent and expressiveness representation of problems along with powerful non-monotonic reasoning power enable ASP to abstractly represent and solve some certain classes of NP hard problems in polynomial times. We use ASP to formally express race conditions and thus represent potential data races often occurred in multithrea
APA, Harvard, Vancouver, ISO, and other styles
13

Tang, Xulong, Mahmut Taylan Kandemir, and Mustafa Karakoy. "Mix and Match: Reorganizing Tasks for Enhancing Data Locality." Proceedings of the ACM on Measurement and Analysis of Computing Systems 5, no. 2 (2021): 1–24. http://dx.doi.org/10.1145/3460087.

Full text
Abstract:
Application programs that exhibit strong locality of reference lead to minimized cache misses and better performance in different architectures. However, to maximize the performance of multithreaded applications running on emerging manycore systems, data movement in on-chip network should also be minimized. Unfortunately, the way many multithreaded programs are written does not lend itself well to minimal data movement. Motivated by this observation, in this paper, we target task-based programs (which cover a large set of available multithreaded programs), and propose a novel compiler-based ap
APA, Harvard, Vancouver, ISO, and other styles
14

Eickemeyer, Richard J., Ross E. Johnson, Steven R. Kunkel, Mark S. Squillante, and Shiafun Liu. "Evaluation of multithreaded uniprocessors for commercial application environments." ACM SIGARCH Computer Architecture News 24, no. 2 (1996): 203–12. http://dx.doi.org/10.1145/232974.232994.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Kumar, Pradeep. "Optimizing Multithreaded Applications: Techniques and Strategies." International Journal of Multidisciplinary Research and Growth Evaluation. 1, no. 3 (2020): 67–76. https://doi.org/10.54660/.ijmrge.2020.1.3.67-76.

Full text
Abstract:
Optimizing multithreaded applications has become a cornerstone of modern computing, driven by the widespread adoption of multi-core processors. These applications aim to leverage thread-level parallelism to maximize hardware utilization, but achieving this is fraught with challenges, including synchronization overheads, cache inefficiencies, and diminishing returns in performance scaling. Effective optimization requires a comprehensive understanding of performance metrics, cache behavior, and the underlying hardware architecture. Parallel efficiency metrics, such as speedup and CPU utilization
APA, Harvard, Vancouver, ISO, and other styles
16

Nagel, Everton, Ricardo Melo Czekster, Thais Webber, and César Augusto Missio Marcon. "A Framework Prototype for Multithreaded Implementation Over Micro-Controllers." Journal of Integrated Circuits and Systems 14, no. 1 (2019): 1–10. http://dx.doi.org/10.29292/jics.v14i1.39.

Full text
Abstract:
Multithreading is pervasive in embedded system applications development. The applications requirements are becoming more rigorous, demanding the execution of concurrent tasks that must also take into account modularity and flexibility. An important part of the operating systems development concerns the implementation of scheduling algorithms. In an embedded system context, it is essential to consider that the scheduling algorithm heavily influences application behavior. Due to restricted and finite hardware resources, it is important to evaluate the use of flexible algorithms to guarantee effi
APA, Harvard, Vancouver, ISO, and other styles
17

AZAGURY, ALAIN, ELLIOT K. KOLODNER, and EREZ PETRANK. "A NOTE ON THE IMPLEMENTATION OF REPLICATION-BASED GARBAGE COLLECTION FOR MULTITHREADED APPLICATIONS AND MULTIPROCESSOR ENVIRONMENTS." Parallel Processing Letters 09, no. 03 (1999): 391–99. http://dx.doi.org/10.1142/s0129626499000360.

Full text
Abstract:
Replication-based incremental garbage collection is one of the more appealing concurrent garbage collection algorithms known today. It allows continuous operation of the application (the mutator) with very short pauses for garbage collection. There is a growing need for such garbage collectors suitable for a multithreaded environments such as the Java Virtual Machine. Furthermore, it is desirable to construct collectors that also work on multiprocessor computers. We begin by pointing out an important, yet subtle point, which arises when implementing the replication-based garbage collector for
APA, Harvard, Vancouver, ISO, and other styles
18

GIBADULLIN, R. F., and I. S. VERSHININ. "ASSOCIATIVE PROTECTION OF NUMERICAL INFORMATION IN TEXT DOCUMENTS USING THE PARALLEL FRAMEWORK LIBRARY ON THE.NET PLATFORM." Computational nanotechnology 10, no. 3 (2023): 121–29. http://dx.doi.org/10.33693/2313-223x-2023-10-3-121-129.

Full text
Abstract:
The paper discusses the development and analysis of an application designed to protect numeric data in text files using an associative data protection mechanism. The application, based on the .NET platform and using the Parallel Framework library, was tested in detail to evaluate the effectiveness of multithreaded data processing and the use of regular expressions to extract numeric information from text. The results showed that the application of parallel processing can significantly increase performance, achieving twice the speedup on a multi-core hardware platform. At the same time, the pap
APA, Harvard, Vancouver, ISO, and other styles
19

Silva, Bruno, Luiz Guerreiro Lopes, and Fábio Mendonça. "Multithreaded and GPU-Based Implementations of a Modified Particle Swarm Optimization Algorithm with Application to Solving Large-Scale Systems of Nonlinear Equations." Electronics 14, no. 3 (2025): 584. https://doi.org/10.3390/electronics14030584.

Full text
Abstract:
This paper presents a novel Graphics Processing Unit (GPU) accelerated implementation of a modified Particle Swarm Optimization (PSO) algorithm specifically designed to solve large-scale Systems of Nonlinear Equations (SNEs). The proposed GPU-based parallel version of the PSO algorithm uses the inherent parallelism of modern hardware architectures. Its performance is compared against both sequential and multithreaded Central Processing Unit (CPU) implementations. The primary objective is to evaluate the efficiency and scalability of PSO across different hardware platforms with a focus on solvi
APA, Harvard, Vancouver, ISO, and other styles
20

DAM, MADS, BART JACOBS, ANDREAS LUNDBLAD, and FRANK PIESSENS. "Security monitor inlining and certification for multithreaded Java." Mathematical Structures in Computer Science 25, no. 3 (2014): 528–65. http://dx.doi.org/10.1017/s0960129512000916.

Full text
Abstract:
Security monitor inlining is a technique for security policy enforcement whereby monitor functionality is injected into application code in the style of aspect-oriented programming. The intention is that the injected code enforces compliance with the policy (security), and otherwise interferes with the application as little as possible (conservativity and transparency). Such inliners are said to be correct. For sequential Java-like languages, inlining is well understood, and several provably correct inliners have been proposed. For multithreaded Java one difficulty is the need to maintain a sh
APA, Harvard, Vancouver, ISO, and other styles
21

Albertian, A. M., and I. I. Kurochkin. "Use of specialized computational devices on the node of the desktop grid system for the solve of combinatorial problems." Transaction Kola Science Centre 11, no. 8-2020 (2020): 105–10. http://dx.doi.org/10.37614/2307-5252.2020.8.11.010.

Full text
Abstract:
The paper discusses the use of specialized Intel Xeon Phi devices in a desktop grid system. As an example of the successful use of specialized devices, the combinatorial problem of finding diagonal Latin squares is given. Features of implementation of the computing application are discussed. The results of work of a computer application in multithreaded modes on different processors andspecialized devices are given.
APA, Harvard, Vancouver, ISO, and other styles
22

Alsaffar, Awse S., and Ayad H. Alezzy. "A Lightweight Portable Multithreaded Client-Server Docker Containers." Technium: Romanian Journal of Applied Sciences and Technology 4, no. 10 (2022): 31–43. http://dx.doi.org/10.47577/technium.v4i10.7722.

Full text
Abstract:
In terms of diversity in operating systems, environments, and platforms, and with limited host infrastructure resources to hold all operating systems and platforms, the need arises to design applications that run in many or we can say in all operating systems and platforms. This paper deals with designing and implementing a lightweight multithreaded client-server application appears as a separate Docker container. Both client and server containers are based on alpine Linux and developed using Python programming language. The execution unit in the containers is Python program files. As a case s
APA, Harvard, Vancouver, ISO, and other styles
23

Sharamet, A. V. "Multithreaded Convolution Implementation Based on Block Methods." Doklady BGUIR 20, no. 7 (2022): 81–87. http://dx.doi.org/10.35596/1729-7648-2022-20-7-81-87.

Full text
Abstract:
A multithreaded convolution implementation based on block algorithms is considered. Convolution is essentially the basis of many methods that solve the problem of determining the degree of similarity or independence of two processes, in other words, when it is necessary to determine the degree of correlation. The algorithm itself is executed with a significant delay, because for its execution it is necessary to accumulate the entire signal and then process it. The analysis showed that one of the possible ways to reduce time costs is a multithreaded implementation of convolution based on block
APA, Harvard, Vancouver, ISO, and other styles
24

Metzner, Alexander, and Juergen Niehaus. "MSparc: Multithreading in Real-Time Architectures." JUCS - Journal of Universal Computer Science 6, no. (10) (2000): 1034–51. https://doi.org/10.3217/jucs-006-10-1034.

Full text
Abstract:
This paper presents the use of multithreaded processors in real-time architectures. In particular we will handle real-time applications with hard timing constraints. In our approach, events (e.g. timer interrupts, signals from the environment, etc) are distinguished into three classes according to the reaction times that have to be met. Since two of these classes are well known in real-time systems, we will focus on the new class, for which the special features of a multithreaded processor together with a real-time scheduler realized in hardware are employed. Doing so enables us to realize the
APA, Harvard, Vancouver, ISO, and other styles
25

Pashchenko, Dmitry V., Dmitry A. Trokoz, Alexey I. Martyshkin, Tatyana Yu Pashchenko, Mikhail M. Butaev, and Mikhail Yu Babich. "Research of a multithreaded non-deterministic system model." Nexo Revista Científica 34, no. 01 (2021): 193–204. http://dx.doi.org/10.5377/nexo.v34i01.11297.

Full text
Abstract:
Managing the systems which behaviour is non-deterministic is one of the most important problems in modern management theory. Today, systems with structural and behavioural complexity are prevalent in all areas of human activity, and therefore, their research is of the utmost importance. Such systems, as opposed to deterministic systems, are called non-deterministic. They are characterised by difficult predictable behaviour determined both by external random influences, and within the systems themselves. A clear example of a non-deterministic system is crowds of people, factories, and computer
APA, Harvard, Vancouver, ISO, and other styles
26

S.K, SRIVATSA, and RAVI KUMAR CH. "RECONFIGURABLE FRAME WORK FOR CHIPMULTIPROCESSORS AND ITS APPLICATION IN MULTITHREADED ENVIRONMENT." International Journal on Information Sciences and Computing 6, no. 1 (2012): 41–47. http://dx.doi.org/10.18000/ijisac.50111.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Sun, Ya Juan, Hong Lin, and Bao Hui Wang. "Research and Application on Optimization of Multi-Thread Download Technology for Enhanced Search Engine." Advanced Materials Research 756-759 (September 2013): 1008–12. http://dx.doi.org/10.4028/www.scientific.net/amr.756-759.1008.

Full text
Abstract:
Multi-threaded file download as the key technology of content acquisition system for search engine, determines the efficiency and timeliness of content acquisition. In this paper, we do the research on optimization technologies which include multithreaded download based on P2SP, task scheduling based on MapReduce and download based on the protocol adaptation, designed to improve enhanced search engine efficiency. At last the result shows that the optimization method is successful for content acquisition.
APA, Harvard, Vancouver, ISO, and other styles
28

Karasik, O. N., and A. A. Prihozhy. "ADVANCED SCHEDULER FOR COOPERATIVE EXECUTION OF THREADS ON MULTI-CORE SYSTEM." «System analysis and applied information science», no. 1 (May 4, 2017): 4–11. http://dx.doi.org/10.21122/2309-4923-2017-1-4-11.

Full text
Abstract:
Three architectures of the cooperative thread scheduler in a multithreaded application that is executed on a multi-core system are considered. Architecture A0 is based on the synchronization and scheduling facilities, which are provided by the operating system. Architecture A1 introduces a new synchronization primitive and a single queue of the blocked threads in the scheduler, which reduces the interaction activity between the threads and operating system, and significantly speed up the processes of blocking and unblocking the threads. Architecture A2 replaces the single queue of blocked thre
APA, Harvard, Vancouver, ISO, and other styles
29

Hamad, Faten, and Abdelsalam Alawamrah. "Measuring the Performance of Parallel Information Processing in Solving Linear Equation Using Multiprocessor Supercomputer." Modern Applied Science 12, no. 3 (2018): 74. http://dx.doi.org/10.5539/mas.v12n3p74.

Full text
Abstract:
Evaluation the performance of the algorithms and the method that is used to implement it play a major role in the assessment of the performance of many applications and it help the researchers to decide which algorithm to use and which method to implement it, it also give indicate of the performance of the hardware that the algorithm is tested over. In this paper we evaluate the performance of solving linear equation application over supercomputer which was implemented and using Message Passing interface (MPI) library. The sequential and multithreaded algorithm for solving linear equations has
APA, Harvard, Vancouver, ISO, and other styles
30

Toktorbaev, A., S. Karabaev, and Zh Toktomuratova. "Comparative Analysis of Asynchronous and Multithreaded Programming Methods in Python for Big Data Processing." Bulletin of Science and Practice 11, no. 5 (2025): 131–38. https://doi.org/10.33619/2414-2948/114/19.

Full text
Abstract:
This paper presents a comparative analysis of asynchronous and multithreaded programming methods in Python aimed at optimizing big data processing. The main concepts, architectural features, and practical implementation aspects using Python’s standard libraries (asyncio, threading) and additional tools (concurrent.futures) are examined. An experimental performance analysis on typical data processing tasks is provided, highlighting the advantages and drawbacks of each approach and offering recommendations for optimal application depending on the task type.
APA, Harvard, Vancouver, ISO, and other styles
31

Yu, Qian, Tong Li, Zhong Wen Xie, Na Zhao, and Ying Lin. "Distributed Computing Design Methods for Multicore Application Programming." Advanced Materials Research 756-759 (September 2013): 1295–99. http://dx.doi.org/10.4028/www.scientific.net/amr.756-759.1295.

Full text
Abstract:
In order to solve the serial execution caused by multithreaded concurrent access to shared data and realize the dynamic load balance of tasks on shared memory symmetric multi-processor (multi-core) computing platform, new design methods are presented. By presenting multicore distributed locks, multicore shared data localization, multicore distributed queue, the new design methods can greatly decrease the number of accessing the shared data and realize the dynamic load balance of tasks. For illustration, design scheme of multicore task manager of server software are given by using new design me
APA, Harvard, Vancouver, ISO, and other styles
32

NATARAJAN, RAGAVENDRA, VINEETH MEKKAT, WEI-CHUNG HSU, and ANTONIA ZHAI. "EFFECTIVENESS OF COMPILER-DIRECTED PREFETCHING ON DATA MINING BENCHMARKS." Journal of Circuits, Systems and Computers 21, no. 02 (2012): 1240006. http://dx.doi.org/10.1142/s0218126612400063.

Full text
Abstract:
For today's increasingly power-constrained multicore systems, integrating simpler and more energy-efficient in-order cores becomes attractive. However, since in-order processors lack complex hardware support for tolerating long-latency memory accesses, developing compiler technologies to hide such latencies becomes critical. Compiler-directed prefetching has been demonstrated effective on some applications. On the application side, a large class of data centric applications has emerged to explore the underlying properties of the explosively growing data. These applications, in contrast to trad
APA, Harvard, Vancouver, ISO, and other styles
33

Theobald, Kevin B., Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, and Guang R. Gao. "Implementation and evaluation of a communication intensive application on the EARTH multithreaded system." Concurrency and Computation: Practice and Experience 14, no. 3 (2002): 183–201. http://dx.doi.org/10.1002/cpe.604.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

GRELCK, CLEMENS, and SVEN-BODO SCHOLZ. "SAC — FROM HIGH-LEVEL PROGRAMMING WITH ARRAYS TO EFFICIENT PARALLEL EXECUTION." Parallel Processing Letters 13, no. 03 (2003): 401–12. http://dx.doi.org/10.1142/s0129626403001379.

Full text
Abstract:
SAC is a purely functional array processing language designed with numerical applications in mind. It supports generic, high-level program specifications in the style of APL. However, rather than providing a fixed set of built-in array operations, SAC provides means to specify such operations in the language itself in a way that still allows their application to arrays of any rank and size. This paper illustrates the major steps in compiling generic, rank- and shape-invariant SAC specifications into efficiently executable multithreaded code for parallel execution on shared memory multiprocesso
APA, Harvard, Vancouver, ISO, and other styles
35

Mori, Shinichiro, Masanao Kobayashi, Motoki Kumagai, and Shinichi Minohara. "Development of a GPU-based multithreaded software application to calculate digitally reconstructed radiographs for radiotherapy." Radiological Physics and Technology 2, no. 1 (2009): 40–45. http://dx.doi.org/10.1007/s12194-008-0040-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Ngo, Hieu Khanh, and Grolleau Emmanuel. "DARTSVIEW, A TOOLKIT FOR DARTS IN LABVIEW." Science and Technology Development Journal 12, no. 14 (2009): 69–76. http://dx.doi.org/10.32508/stdj.v12i14.2341.

Full text
Abstract:
DARTS (Design Approach for Real Time Systems) [4] is a software design method for real time systems. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical application development environment developed by National Instruments Corporation based on the dataflow representation of the "G" language [6][2]. LabVIEW is implicitly multithreaded and has high level functions for communication/synchronization, allowing it to be used as a programming language for control/command and soft real-time applications. In order to help a designer to develop a real-time application, we propos
APA, Harvard, Vancouver, ISO, and other styles
37

Rybak, A. T., A. V. Ivanovskaya, P. P. Batura, and A. Yu Pelipenko. "Synchronization in multi-motor hydromechanical systems." Advanced Engineering Research 21, no. 4 (2022): 337–45. http://dx.doi.org/10.23947/2687-1653-2021-21-4-337-345.

Full text
Abstract:
Introduction. The paper submits the analysis of existing design solutions of flow dividers used to synchronize hydraulic drives of working bodies of technological and mobile machines. The market demands for multithreaded throttle flow dividers without valves with the controlled division ratio, such as multi-axle vehicle chassis, are identified. The objective of the work was to analyze the possibility and rationale for developing a throttle four-way flow divider without valves with sensing elements of the Venturi tube type. The solution should provide the synchronicity of movement (rotation) of
APA, Harvard, Vancouver, ISO, and other styles
38

Cao, Yang, Meina Zhang, Xianjun Wang, Yaqin Shang, and Simiao Jia. "Application of Multi-threading Mechanisms to the Connect6 Gaming System." Frontiers in Computing and Intelligent Systems 8, no. 2 (2024): 18–21. http://dx.doi.org/10.54097/4wf78n15.

Full text
Abstract:
The field of computer games is currently a popular research direction in the field of artificial intelligence, and has a pivotal position in the development and research of artificial intelligence. In the field of computer games, Connect6 is an emerging chess game, whose position complexity and research value are comparable to those of Go and Xiangqi. In the Connect6 game system, there are a large number of branching positions, and the traditional single-threaded search mechanism is time-consuming and laborious, which reduces the search efficiency of the game to a certain extent, so how to fin
APA, Harvard, Vancouver, ISO, and other styles
39

Johnson, Seth R., Julien Esseiva, Elliott Biondo, et al. "Celeritas: Accelerating Geant4 with GPUs." EPJ Web of Conferences 295 (2024): 11005. http://dx.doi.org/10.1051/epjconf/202429511005.

Full text
Abstract:
Celeritas [1] is a new Monte Carlo (MC) detector simulation code designed for computationally intensive applications (specifically, High Lumi- nosity Large Hadron Collider (HL-LHC) simulation) on high-performance heterogeneous architectures. In the past two years Celeritas has advanced from prototyping a GPU-based single physics model in infinite medium to implementing a full set of electromagnetic (EM) physics processes in complex geometries. The current release of Celeritas, version 0.3, has incorporated full device-based navigation, an event loop in the presence of magnetic fields, and dete
APA, Harvard, Vancouver, ISO, and other styles
40

Vidal, Eric Cesar Jr, and Alexander Nareyek. "A Real-Time Concurrent Planning and Execution Framework for Automated Story Planning for Games." Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment 7, no. 2 (2011): 98–105. http://dx.doi.org/10.1609/aiide.v7i2.12475.

Full text
Abstract:
This paper presents a framework that facilitates communication between a planning system (“planner”) and a plan execution system (“executor”) to enable them to run concurrently, with the main emphasis on meeting the real-time requirements of the application domain. While the framework is applicable to general-purpose planning, its features are optimized for the requirements of automated story planning for games—with emphasis on monitoring player-triggered events and handling on-time (re-)generation of story assets such as characters, maps and scenarios. This framework subsumes the traditional
APA, Harvard, Vancouver, ISO, and other styles
41

Jones, Christopher, and Patrick Gartung. "CMSSW Scaling Limits on Many-Core Machines." EPJ Web of Conferences 295 (2024): 03008. http://dx.doi.org/10.1051/epjconf/202429503008.

Full text
Abstract:
Today the LHC offline computing relies heavily on CPU resources, despite the interest in compute accelerators, such as GPUs, for the longer term future. The number of cores per CPU socket has continued to increase steadily, reaching the levels of 64 cores (128 threads) with recent AMD EPYC processors, and 128 cores on Ampere Altra Max ARM processors. Over the course of the past decade, the CMS data processing framework, CMSSW, has been transformed from a single-threaded framework into a highly concurrent one. The first multithreaded version was brought into production by the start of the LHC R
APA, Harvard, Vancouver, ISO, and other styles
42

Tang, Xulong, Mahmut Taylan Kandemir, and Mustafa Karakoy. "Mix and Match: Reorganizing Tasks for Enhancing Data Locality." ACM SIGMETRICS Performance Evaluation Review 49, no. 1 (2022): 47–48. http://dx.doi.org/10.1145/3543516.3460103.

Full text
Abstract:
Application programs that exhibit strong locality of reference lead to minimized cache misses and better performance in different architectures. In this paper, we target task-based programs, and propose a novel compiler-based approach that consists of four complementary steps. First, we partition the original tasks in the target application into sub-tasks and build a data reuse graph at a sub-task granularity. Second, based on the intensity of temporal and spatial data reuses among sub-tasks, we generate new tasks where each such (new) task includes a set of sub-tasks that exhibit high data re
APA, Harvard, Vancouver, ISO, and other styles
43

Saravanan, G., and N. Yuvaraj. "Cloud resource optimization based on poisson linear deep gradient learning for mobile cloud computing." Journal of Intelligent & Fuzzy Systems 40, no. 1 (2021): 787–97. http://dx.doi.org/10.3233/jifs-200799.

Full text
Abstract:
Mobile Cloud Computing (MCC) addresses the drawbacks of Mobile Users (MU) where the in-depth evaluation of mobile applications is transferred to a centralized cloud via a wireless medium to reduce load, therefore optimizing resources. In this paper, we consider the resource (i.e., bandwidth and memory) allocation problem to support mobile applications in a MCC environment. In such an environment, Mobile Cloud Service Providers (MCSPs) form a coalition to create a resource pool to share their resources with the Mobile Cloud Users. To enhance the welfare of the MCSPs, a method for optimal resour
APA, Harvard, Vancouver, ISO, and other styles
44

Adam, George K. "Timing and Performance Metrics for TWR-K70F120M Device." Computers 12, no. 8 (2023): 163. http://dx.doi.org/10.3390/computers12080163.

Full text
Abstract:
Currently, single-board computers (SBCs) are sufficiently powerful to run real-time operating systems (RTOSs) and applications. The purpose of this research was to investigate the timing performance of an NXP TWR-K70F120M device with μClinux OS on concurrently running tasks with real-time features and constraints, and provide new and distinct technical data not yet available in the literature. Towards this goal, a custom-built multithreaded application with specific compute-intensive sorting and matrix operations was developed and applied to obtain measurements in specific timing metrics, incl
APA, Harvard, Vancouver, ISO, and other styles
45

Городняя, Лидия Васильевна. "Perspectives of Functional Programming of Parallel Computations." Russian Digital Libraries Journal 24, no. 6 (2022): 1090–116. http://dx.doi.org/10.26907/1562-5419-2021-24-6-1090-1116.

Full text
Abstract:
The article is devoted to the results of the analysis of modern trends in functional programming, considered as a metaparadigm for solving the problems of organizing parallel computations and multithreaded programs for multiprocessor complexes and distributed systems. Taking into account the multi-paradigm nature of parallel programming, the paradigm analysis of languages and functional programming systems is used. This makes it possible to reduce the complexity of the problems being solved by methods of decomposition of programs into autonomously developed components, to evaluate their simila
APA, Harvard, Vancouver, ISO, and other styles
46

Guerra, Jorge, Hajime Nobuhara, and Kaoru Hirota. "Fuzzy Configuration Space for Moving Obstacle Avoidance of Autonomous Mobile Robots." Journal of Advanced Computational Intelligence and Intelligent Informatics 10, no. 1 (2006): 26–34. http://dx.doi.org/10.20965/jaciii.2006.p0026.

Full text
Abstract:
A fuzzy configuration space description method that provides the path planning solution for autonomous mobile robots in dynamically changing environment is proposed based on a hybrid planning algorithm that combines total solutions and reactive control through fuzzy proximity measures. The system (made with C++) that monitors and controls mobile robots remotely is created using a multithreaded model while taking advantage of high performance OpenGL routines to counter the increase in computational cost generated by this approach. Experiments on a real Lego robot are performed using a personal
APA, Harvard, Vancouver, ISO, and other styles
47

Malek, Maximilian, and Christoph W. Sensen. "Instant Feedback Rapid Prototyping for GPU-Accelerated Computation, Manipulation, and Visualization of Multidimensional Data." International Journal of Biomedical Imaging 2018 (June 3, 2018): 1–9. http://dx.doi.org/10.1155/2018/2046269.

Full text
Abstract:
Objective. We have created an open-source application and framework for rapid GPU-accelerated prototyping, targeting image analysis, including volumetric images such as CT or MRI data. Methods. A visual graph editor enables the design of processing pipelines without programming. Run-time compiled compute shaders enable prototyping of complex operations in a matter of minutes. Results. GPU-acceleration increases processing the speed by at least an order of magnitude when compared to traditional multithreaded CPU-based implementations, while offering the flexibility of scripted implementations.
APA, Harvard, Vancouver, ISO, and other styles
48

Y M, Manu. "StateOS : A Memory Sufficient Hybrid Operating System for IOT Devices." INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT 08, no. 06 (2024): 1–5. http://dx.doi.org/10.55041/ijsrem35618.

Full text
Abstract:
The proliferation of Internet of Things (IoT) technology has spurred the need for efficient operating systems tailored to the constraints of IoT devices. This paper presents StateOS, a hybrid operating system designed to meet the demands of sensor-based IoT devices and wireless sensors. StateOS combines the memory efficiency of event-driven systems with the clarity of control flow provided by multithreaded approaches. By implementing a microkernel architecture, cross-layer network protocol design, and a hybrid task scheduler, StateOS offers real-time capabilities while minimizing memory footpr
APA, Harvard, Vancouver, ISO, and other styles
49

Machado, Iar, Michael Stanton, and Tiago Salmito. "Internet Protocol Version 6 (IPv6) - Internet Protocol Version 4 (IPv4) Network Address, Port & Protocol Translation And Multithreaded DNS-Application Gateway." Proceedings of the Asia-Pacific Advanced Network 31 (June 1, 2011): 12. http://dx.doi.org/10.7125/apan.31.2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

Singh, Abhinav, Navpreet Singh, and Vinay Bajpai. "Internet Protocol Version 6 (IPv6) - Internet Protocol Version 4 (IPv4) Network Address, Port & Protocol Translation And Multithreaded DNS-Application Gateway." Proceedings of the Asia-Pacific Advanced Network 31 (June 1, 2011): 12. http://dx.doi.org/10.7125/apan.31.21.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!