ACM SIGAPL APL Quote Quad
Scans as Primitive Parallel Operations
IEEE Transactions on Computers
On the relation between functional and data parallel programming languages
FPCA '93 Proceedings of the conference on Functional programming languages and computer architecture
Parallel scheduling of recursively defined arrays: revisited
Journal of Symbolic Computation
One-way cellular automata on Cayley graphs
Theoretical Computer Science
Powerlist: a structure for parallel recursion
ACM Transactions on Programming Languages and Systems (TOPLAS)
A course in computational algebraic number theory
A course in computational algebraic number theory
Multidimensional programming
Transitive closure of infinite graphs and its applications
Transitive closure of infinite graphs and its applications
A static approach for compiling communications in parallel scientific programs
Scientific Programming
An abstract machine for partial differential equations
An abstract machine for partial differential equations
ESOP '94 Selected papers of ESOP '94, the 5th European symposium on Programming
Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space)
POPL '96 Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A framework for the recursive definition of data structures
Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming
Handbook of Theoretical Computer Science
Handbook of Theoretical Computer Science
A Calculus for Exploiting Data Parallelism on Recursively Defined Data
TPPP '94 Proceedings of the International Workshop on Theory and Practice of Parallel Programming
A Data Parallel Java Client-Server Architecture for Data Field Computations over Zn
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
Data Structure as Topological Spaces
UMC '02 Proceedings of the Third International Conference on Unconventional Models of Computation
Spatial Organization of the Chemical Paradigm and the Specification of Autonomic Systems
Software-Intensive Systems and New Computing Paradigms
Rule-based programming for integrative biological modeling
Natural Computing: an international journal
RTA'03 Proceedings of the 14th international conference on Rewriting techniques and applications
Algorithmic self-assembly by accretion and by carving in MGS
EA'05 Proceedings of the 7th international conference on Artificial Evolution
Computations in space and space in computations
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Integrated regulatory networks (IRNs): Spatially organized biochemical modules
Theoretical Computer Science
The Topological Structures of Membrane Computing
Fundamenta Informaticae - Membrane Computing (WMC-CdeA2001)
Hi-index | 0.00 |
We introduce a new high-level programming abstraction which extends the concept of data collection. The new construct, called GBF (for Group Based Data-Field), is based on an algebra of index sets, called a shape, and a functional extension of the array type, the field type. Shape constructions are based on group theory and put the emphasis on the logical neighborhood of the data structure elements. A field is a function from a shape to some set of values. In this study, we focus on regular neigh borhood structures and we show that arrays of any dimensions, cyclic array and trees are special kind of GBF.The recursive definitions of a GBF are then studied and we provide some elements for an implementation and some computability results in the case of recursive definition.