Search results

1 – 10 of over 40000
Article
Publication date: 1 June 1996

Edward T. Lee

Describes intuitively the fact that four types of formal languages can be generated by four types of grammars or can be recognized by four types of automata. Gives the…

239

Abstract

Describes intuitively the fact that four types of formal languages can be generated by four types of grammars or can be recognized by four types of automata. Gives the relationships between context‐sensitive languages and computer programming languages. Defines and investigates parallel productions, parallel grammars, and context‐free parallel grammars. Shows that context‐sensitive languages exist which can be generated by context‐free parallel grammars. In addition, states the advantages of context‐free parallel grammars. Also shows that context‐free languages (CFL) are a proper subset of context‐free parallel languages (CFPL). Furthermore, CFPL is a more effective tool for modelling computer programming languages than CFL, especially for parallel computer programming languages, for example, the ADA programming language. Also illustrates context‐sensitive property of recognizing hand‐written characters. The results may have useful applications in artificial intelligence, model parallel computer programming languages, software engineering, expert systems and robotics.

Details

Kybernetes, vol. 25 no. 4
Type: Research Article
ISSN: 0368-492X

Keywords

Article
Publication date: 1 June 2003

Jaroslav Mackerle

This paper gives a bibliographical review of the finite element and boundary element parallel processing techniques from the theoretical and application points of view. Topics…

1203

Abstract

This paper gives a bibliographical review of the finite element and boundary element parallel processing techniques from the theoretical and application points of view. Topics include: theory – domain decomposition/partitioning, load balancing, parallel solvers/algorithms, parallel mesh generation, adaptive methods, and visualization/graphics; applications – structural mechanics problems, dynamic problems, material/geometrical non‐linear problems, contact problems, fracture mechanics, field problems, coupled problems, sensitivity and optimization, and other problems; hardware and software environments – hardware environments, programming techniques, and software development and presentations. The bibliography at the end of this paper contains 850 references to papers, conference proceedings and theses/dissertations dealing with presented subjects that were published between 1996 and 2002.

Details

Engineering Computations, vol. 20 no. 4
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 2 March 2015

Ralf Östermark

– The purpose of this paper is to measure the financial risk and optimal capital structure of a corporation.

503

Abstract

Purpose

The purpose of this paper is to measure the financial risk and optimal capital structure of a corporation.

Design/methodology/approach

Irregular disjunctive programming problems arising in firm models and risk management can be solved by the techniques presented in the paper.

Findings

Parallel processing and mathematical modeling provide a fruitful basis for solving ultra-scale non-convex general disjunctive programming (GDP) problems, where the computational challenge in direct mixed-integer non-linear programming (MINLP) formulations or single processor algorithms would be insurmountable.

Research limitations/implications

The test is limited to a single firm in an experimental setting. Repeating the test on large sample of firms in future research will indicate the general validity of Monte-Carlo-based VAR estimation.

Practical implications

The authors show that the risk surface of the firm can be approximated by integrated use of accounting logic, corporate finance, mathematical programming, stochastic simulation and parallel processing.

Originality/value

Parallel processing has potential to simplify large-scale MINLP and GDP problems with non-convex, multi-modal and discontinuous parameter generating functions and to solve them faster and more reliably than conventional approaches on single processors.

Details

Kybernetes, vol. 44 no. 3
Type: Research Article
ISSN: 0368-492X

Keywords

Article
Publication date: 11 September 2009

Petar Ivanov and Kostadin Brandisky

The purpose of this paper is to present a parallel implementation of an evolution strategy (ES) algorithm for optimization of electromagnetic devices. It is intended for…

Abstract

Purpose

The purpose of this paper is to present a parallel implementation of an evolution strategy (ES) algorithm for optimization of electromagnetic devices. It is intended for multi‐core processors and for optimization problems that have objective function representing a numerical simulation of electromagnetic devices. The speed‐up of the optimization is evaluated as a function of the number of processor cores used.

Design/methodology/approach

Two parallelization approaches are implemented in the program developed – using multithreaded programming and using OpenMP. Their advantages and drawbacks are discussed. The program is tested on two examples for optimization of electromagnetic devices.

Findings

Using the developed parallel ES algorithm on a quad‐core processor, the optimization time can be reduced 2.4‐3 times, instead of the expected four times. This is due to a number of system processes and programs that run on part of the cores.

Originality/value

A new parallel ES optimization algorithm has been developed and investigated. The paper could be useful for researchers aiming to diminish the optimization time by using parallel evolution optimization on multi‐core processors.

Details

COMPEL - The international journal for computation and mathematics in electrical and electronic engineering, vol. 28 no. 5
Type: Research Article
ISSN: 0332-1649

Keywords

Article
Publication date: 7 February 2019

Tanvir Habib Sardar and Ahmed Rimaz Faizabadi

In recent years, there is a gradual shift from sequential computing to parallel computing. Nowadays, nearly all computers are of multicore processors. To exploit the available…

1991

Abstract

Purpose

In recent years, there is a gradual shift from sequential computing to parallel computing. Nowadays, nearly all computers are of multicore processors. To exploit the available cores, parallel computing becomes necessary. It increases speed by processing huge amount of data in real time. The purpose of this paper is to parallelize a set of well-known programs using different techniques to determine best way to parallelize a program experimented.

Design/methodology/approach

A set of numeric algorithms are parallelized using hand parallelization using OpenMP and auto parallelization using Pluto tool.

Findings

The work discovers that few of the algorithms are well suited in auto parallelization using Pluto tool but many of the algorithms execute more efficiently using OpenMP hand parallelization.

Originality/value

The work provides an original work on parallelization using OpenMP programming paradigm and Pluto tool.

Details

Data Technologies and Applications, vol. 53 no. 1
Type: Research Article
ISSN: 2514-9288

Keywords

Content available
Article
Publication date: 1 June 1998

John Galletly

72

Abstract

Details

Kybernetes, vol. 27 no. 4
Type: Research Article
ISSN: 0368-492X

Keywords

Article
Publication date: 1 December 2003

F. Wang, Y.T. Feng and D.R.J. Owen

Some issues related to effective parallel implementation of the combined finite‐discrete element approach on PC clusters are discussed. Attention is focused on the interprocessor…

Abstract

Some issues related to effective parallel implementation of the combined finite‐discrete element approach on PC clusters are discussed. Attention is focused on the interprocessor communications. Three communication schemes suitable for different problems are presented. The worker‐to‐manager scheme is simple to implement. The neighbour‐to‐neighbour scheme is sophisticated with regard to programming, and requires extra memory space, but has good overall performance for larger problems. The mixed worker‐manager scheme can balance the difficulty in programming and the overall communication performance. The effects of subdomain buffer zone on communications are also demonstrated by numerical examples.

Details

Engineering Computations, vol. 20 no. 8
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 February 1996

Jaroslav Mackerle

Presents a review on implementing finite element methods on supercomputers, workstations and PCs and gives main trends in hardware and software developments. An appendix included…

Abstract

Presents a review on implementing finite element methods on supercomputers, workstations and PCs and gives main trends in hardware and software developments. An appendix included at the end of the paper presents a bibliography on the subjects retrospectively to 1985 and approximately 1,100 references are listed.

Details

Engineering Computations, vol. 13 no. 1
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 1 June 1996

Ralf Östermark and Martin Saarinen

Presents a new powerful multiple‐criteria decision‐making (MCDM) framework with an approach that combines recent results from several related areas. The De Novo programming and…

Abstract

Presents a new powerful multiple‐criteria decision‐making (MCDM) framework with an approach that combines recent results from several related areas. The De Novo programming and external reconstruction approach (ERA) provides the overall structure for the algorithms and the sequence of r‐constrained linear programs generated by the ERA‐framework is solved. This is by a parallel implementation of a powerful interior point algorithm called the conjugate gradient method (CGM), selected because it is particularly suitable for parallel processing. Gives details of the proposed parallel implementation of the CGM, together with the algorithm. Presents an analysis of the parallel performance and discusses theoretical speed‐up.

Details

Kybernetes, vol. 25 no. 4
Type: Research Article
ISSN: 0368-492X

Keywords

Content available
Article
Publication date: 1 March 1999

Alex M. Andrew

56

Abstract

Details

Kybernetes, vol. 28 no. 2
Type: Research Article
ISSN: 0368-492X

Keywords

1 – 10 of over 40000