Show simple item record

dc.contributor.authorMcGuiness, Jason
dc.contributor.authorEgan, Colin
dc.date.accessioned2014-09-30T12:15:57Z
dc.date.available2014-09-30T12:15:57Z
dc.date.issued2013-09
dc.identifier.citationMcGuiness , J & Egan , C 2013 , A domain-specific embedded language for programming parallel architectures . in Procs - 12th Int Symposium on Distributed Computing and Applications to Business, Engineering and Science : DCABES 2013 . , 6636424 , Institute of Electrical and Electronics Engineers (IEEE) , pp. 83-88 , 12th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, DCABES 2013 , London , United Kingdom , 2/09/13 . https://doi.org/10.1109/DCABES.2013.22
dc.identifier.citationconference
dc.identifier.urihttp://hdl.handle.net/2299/14508
dc.description.abstractThe authors' goal in this paper has been to define a minimal and orthogonal DSEL (Domain-Specific Embedded Language) that would add parallelism to an imperative language. It will be demonstrated that this DSEL will guarantee correct, efficient schedules. The schedules will be shown to be deadlock- and racecondition-free. The efficiency of the schedules will be shown to add no worse than a poly-logarithmic order to the algorithmic run-time of the program on a CREW-PRAM (Concurrent-Read, Exclusive-Write, Parallel Random-Access Machine[15]) or EREW-PRAM (Exclusive-Read EW-PRAM[15]) computation model. Furthermore the DSEL assists the user with regards to debugging. An implementation of the DSEL in C++ exists.en
dc.format.extent6
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.ispartofProcs - 12th Int Symposium on Distributed Computing and Applications to Business, Engineering and Science
dc.subjectConcurrent
dc.subjectData-flow
dc.subjectData-parallel
dc.subjectDSEL
dc.subjectGrammar
dc.subjectLibrary
dc.subjectParallel
dc.subjectPRAM
dc.subjectComputer Science Applications
dc.subjectSoftware
dc.titleA domain-specific embedded language for programming parallel architecturesen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionCentre for Computer Science and Informatics Research
rioxxterms.versionofrecord10.1109/DCABES.2013.22
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record