Search
Search Results
-
The Use of Functional Programming Library for Parallel Computing on CUDA
AbstractModern graphics accelerators (GPUs) can significantly speed up the execution of numerical problems. However, porting programs to graphics...
-
Reactamole: functional reactive molecular programming
Chemical reaction networks (CRNs) are an important tool for molecular programming. This field is rapidly expanding our ability to deploy computer...
-
Extending parallel programming patterns with adaptability features
Today, all computers have some degree of usable parallelism. Modern computers are explicitly equipped with hardware support for parallelism, such as...
-
Transformation of Functional Dataflow Parallel Programs into Imperative Programs
The functional dataflow paradigm of parallel programming is focused on the development of parallel portable programs. The source code of functional...
-
Parallel Programming Models
Programming models are a suitable way to abstract away from details of the architecture of parallel systems and to provide a high-level view which is... -
Extending OP2 framework to support portable parallel programming of complex applications
Current HPC hardware presents the characteristics of heterogeneity and diversity. Portable parallel programming technologies are attractive for...
-
Parallel programming in mobile devices with FancyJCL
Mobile devices and handheld systems, such as the smartphones and tablets universally extended, are becoming increasingly powerful. Their basic...
-
Functional Programming
In the non-fiction work Old Times on the Mississippi, Mark Twain wrote, “When I was a boy of 14, my father was so ignorant I could hardly stand to... -
Functional Programming of Intelligent Systems
The paper considers the problem associated with the possibility of functional programming of intelligent systems, which are based on the definition... -
Functional Programming Overview
You can reach a destination using different vehicles. If the destination is well connected to transportation routes, you can use a car, a bus, a... -
Algorithmic Skeletons and Parallel Design Patterns in Mainstream Parallel Programming
This paper discusses the impact of structured parallel programming methodologies in state-of-the-art industrial and research parallel programming...
-
Functional Programming Interface for Parallel and Distributed Computing
There are many programming frameworks and languages for parallel and distributed computing which are successful both in industry and academia,... -
Performance and programmability of GrPPI for parallel stream processing on multi-cores
GrPPI library aims to simplify the burdening task of parallel programming. It provides a unified, abstract, and generic layer while promising minimal...
-
A hybrid technique using minimal spanning tree and analytic hierarchical process to prioritize functional requirements for parallel software development
Software for large enterprises such as the enterprise resource planning (ERP) is more likely to be developed by a team of software developers where...
-
QPU integration in OpenCL for heterogeneous programming
The integration of quantum processing units (QPUs) in a heterogeneous high-performance computing environment requires solutions that facilitate...
-
Reversible Functional Array Programming
Functional array programming is a style of programming that enables massive parallelism through use of combinators (such as map and reduce) that... -
Functional Programming on Top of SQL Engines
SQL database systems support user-defined functions (UDFs), but they hardly encourage programming with these functions. Quite the contrary: the... -
A symbiosis between population based incremental learning and LP-relaxation based parallel genetic algorithm for solving integer linear programming models
Solving Integer Linear Programming (ILP) models generally lies in the category of NP-hard problems and finding the optimal answer for large models is...
-
VPI: Vehicle Programming Interface for Vehicle Computing
The emergence of software-defined vehicles (SDVs), combined with autonomous driving technologies, has enabled a new era of vehicle computing (VC),...