Show simple item record  

dc.contributor.authorCleary, John G.
dc.contributor.authorUtting, Mark
dc.contributor.authorClayton, Roger
dc.date.accessioned2010-08-31T04:20:59Z
dc.date.available2010-08-31T04:20:59Z
dc.date.issued2010-08-27
dc.identifier.citationCleary, J.G., Utting, M. & Clayton, R. (2010). Datalog as a parallel general purpose programming language. (Working paper 06/2010). Hamilton, New Zealand: University of Waikato, Department of Computer Science.en_NZ
dc.identifier.issn1177-777X
dc.identifier.urihttps://hdl.handle.net/10289/4486
dc.description.abstractThe increasing available parallelism of computers demands new programming languages that make parallel programming dramatically easier and less error prone. It is proposed that datalog with negation and timestamps is a suitable basis for a general purpose programming language for sequential, parallel and distributed computers. This paper develops a fully incremental bottom-up interpreter for datalog that supports a wide range of execution strategies, with trade-offs affecting efficiency, parallelism and control of resource usage. Examples show how the language can accept real-time external inputs and outputs, and mimic assignment, all without departing from its pure logical semantics.en_NZ
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherUniversity of Waikato, Department of Computer Scienceen_NZ
dc.relation.ispartofseriesComputer Science Working Papers
dc.subjectcomputer scienceen_NZ
dc.subjectprogramming languageen_NZ
dc.subjectdatalogen_NZ
dc.titleDatalog as a parallel general purpose programming languageen_NZ
dc.typeWorking Paperen_NZ
uow.relation.series06/2010
pubs.elements-id54104


Files in this item

This item appears in the following Collection(s)

Show simple item record