This master thesis has been written at Saab Electronic Defence Systems. Its main purpose is to evaluate the amount of resources needed to rewrite sequential Java components running in Saabs systems, in such a way that they can take advantage of multi-core processors. The research of the thesis addresses issues with concurrent programming in Java, available frameworks and methods and how they can be implemented for different kinds of applications. The research has been used to parallelize a Saab component called Threat Evaluation and Weapons Allocation (TEWA). As a result of the parallelization, a general purpose concurrency framework, called Concurrent Eventhandling and Loop Parallelization (CELP) framework, has been developed. CELP can be ...
Windowing Toolkit in which Graphical User Interfaces (GUIs) can be constructed, its support for conc...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
1. INTRODUCTION Java [4] is an object-oriented programming language, developed by Sun Microsystems, ...
The multicore revolution of the early 21st century has introduced a multitude of multiprocessor sync...
The rise in the number of cores in a processor has resulted in computer programmers needing to write...
This thesis is an analysis of frameworks which support multithreading application devel-opment on pl...
This master thesis is a programmer's guide book of a concurrent programming on the Java 8 platform. ...
This thesis performs a research on scheduling algorithms for parallel applications. The main focus i...
This paper describes how a Java 1 virtual machine can use the inherent concurrency of Java programs ...
The popularity of the Internet and the availabili ty of powerful computers and high - speed networks...
Efficiency of software application is one of the important metrics that are used to measure the qual...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
In this thesis, we are concerned with the development of concurrent software for embedded systems. T...
Multicore systems have become standard on desktop computers today and current operating systems and ...
Windowing Toolkit in which Graphical User Interfaces (GUIs) can be constructed, its support for conc...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
1. INTRODUCTION Java [4] is an object-oriented programming language, developed by Sun Microsystems, ...
The multicore revolution of the early 21st century has introduced a multitude of multiprocessor sync...
The rise in the number of cores in a processor has resulted in computer programmers needing to write...
This thesis is an analysis of frameworks which support multithreading application devel-opment on pl...
This master thesis is a programmer's guide book of a concurrent programming on the Java 8 platform. ...
This thesis performs a research on scheduling algorithms for parallel applications. The main focus i...
This paper describes how a Java 1 virtual machine can use the inherent concurrency of Java programs ...
The popularity of the Internet and the availabili ty of powerful computers and high - speed networks...
Efficiency of software application is one of the important metrics that are used to measure the qual...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
The popularity of the Internet and the availability of powerful computers and high-speed networks as...
In this thesis, we are concerned with the development of concurrent software for embedded systems. T...
Multicore systems have become standard on desktop computers today and current operating systems and ...
Windowing Toolkit in which Graphical User Interfaces (GUIs) can be constructed, its support for conc...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
1. INTRODUCTION Java [4] is an object-oriented programming language, developed by Sun Microsystems, ...