© 2017 IEEE. Novel architectures for massively parallel machines offer better scalability and the prospect of achieving linear speedup for sizable problems in many domains. The development of suitable programming models and accompanying software tools for these architectures remains one of the biggest challenges towards exploiting their full potential. We present a multi-layer software abstraction model to develop combinatorial solvers on massively-parallel machines with regular topologies. The model enables different challenges in the design and optimization of combinatorial solvers to be tackled independently (separation of concerns) while permitting problem-specific tuning and cross-layer optimization. In specific, the model decouples th...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
Abstract—This paper aims at better possibilities to solve problems of exponential complexity. Our sp...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Novel architectures for massively parallel machines offer better scalability and the prospect of ach...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
Problems arising in different areas such as numerical methods, simulation or optimization can be eff...
A dissertation submitted to the Faculty of Engineering and the Built Environment, University of the...
Combinatorial Scientific Computing explores the latest research on creating algorithms and software ...
In this paper we present research on improving the resilience of the execution of scientific softwar...
This paper describes a very high-level approach that aims to orchestrate sequential components writt...
This paper discusses an approach for solving combinatorial problems by combining software and dynami...
Abstract — The aim of this article is to propose the object-oriented design of the Bob++ framework. ...
The paper introduces RHS model for combinatorial computations that describes partitioning of the pro...
Abstract—Problems arising in different areas such as numerical methods, simulation or optimization c...
Symbolic computation has underpinned a number of key advances in Mathematics and Computer Science. A...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
Abstract—This paper aims at better possibilities to solve problems of exponential complexity. Our sp...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Novel architectures for massively parallel machines offer better scalability and the prospect of ach...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
Problems arising in different areas such as numerical methods, simulation or optimization can be eff...
A dissertation submitted to the Faculty of Engineering and the Built Environment, University of the...
Combinatorial Scientific Computing explores the latest research on creating algorithms and software ...
In this paper we present research on improving the resilience of the execution of scientific softwar...
This paper describes a very high-level approach that aims to orchestrate sequential components writt...
This paper discusses an approach for solving combinatorial problems by combining software and dynami...
Abstract — The aim of this article is to propose the object-oriented design of the Bob++ framework. ...
The paper introduces RHS model for combinatorial computations that describes partitioning of the pro...
Abstract—Problems arising in different areas such as numerical methods, simulation or optimization c...
Symbolic computation has underpinned a number of key advances in Mathematics and Computer Science. A...
Parallel machines with an extremely large number of processors (at least tens of thousands processor...
Abstract—This paper aims at better possibilities to solve problems of exponential complexity. Our sp...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...