DocumentCode :
2283883
Title :
Optimized parallel sets for data intensive applications
Author :
Eder, Karl-Heinz ; Boszormenyi, Laszlo
Author_Institution :
Inst. fur Inf., Klagenfurt Univ., Austria
fYear :
1996
fDate :
9-10 Sep 1996
Firstpage :
185
Lastpage :
192
Abstract :
An extension of a general-purpose programming language (gpPL) is presented. It enables parallelism, persistence and query optimization based on sets. The authors demonstrate that in gpPLs the primitive “set” can be generalised for the needs of database and expert system applications. Side-effect free declarative queries, based on set expressions, can be optimized and executed in parallel. Individual optimization and parallelization are integral parts of the language system and compiler. Very different combinations of persistent or volatile, and parallel or sequential, and optimized or non-optimized implementations are possible. This is eased by the fact that a great part of the implementation is located outside the compiler with the help of predefined interfaces. Different algebras, optimizers or algorithms can be considered. The same program can be executed without modification in various systems or platforms
Keywords :
algebra; expert systems; high level languages; object-oriented databases; object-oriented programming; optimising compilers; parallel algorithms; parallel programming; parallelising compilers; process algebra; query processing; algebras; algorithms; compiler; data intensive applications; database system applications; expert system applications; general-purpose programming language; optimization; optimized parallel sets; parallelism; parallelization; persistence; predefined interfaces; program execution; query optimization; set expressions; side-effect free declarative queries; Algebra; Computer languages; Data models; Database systems; Electronic mail; Expert systems; Filters; Optimizing compilers; Query processing; Relational databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
Conference_Location :
Zurich
Print_ISBN :
0-8186-7662-0
Type :
conf
DOI :
10.1109/DEXA.1996.558293
Filename :
558293
Link To Document :
بازگشت