Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorCameron, Peter Jephson
dc.contributor.authorFairbairn, Ben
dc.contributor.authorGadouleau, Maximilien
dc.date.accessioned2014-11-11T11:31:01Z
dc.date.available2014-11-11T11:31:01Z
dc.date.issued2014-11-02
dc.identifier.citationCameron , P J , Fairbairn , B & Gadouleau , M 2014 , ' Computing in matrix groups without memory ' , Chicago Journal of Theoretical Computer science , vol. 2014 , 8 . https://doi.org/10.4086/cjtcs.2014.008en
dc.identifier.issn1073-0486
dc.identifier.otherPURE: 156947429
dc.identifier.otherPURE UUID: ec6c1757-c22b-427a-92ee-818d0a05928f
dc.identifier.otherORCID: /0000-0003-3130-9505/work/58055580
dc.identifier.urihttps://hdl.handle.net/10023/5715
dc.descriptionFunding: UK Engineering and Physical Sciences Research Council award EP/K033956/1en
dc.description.abstractMemoryless computation is a novel means of computing any function of a set of registers by updating one register at a time while using no memory. We aim to emulate how computations are performed on modern cores, since they typically involve updates of single registers. The computation model of memoryless computation can be fully expressed in terms of transformation semigroups, or in the case of bijective functions, permutation groups. In this paper, we view registers as elements of a finite field and we compute linear permutations without memory. We first determine the maximum complexity of a linear function when only linear instructions are allowed. We also determine which linear functions are hardest to compute when the field in question is the binary field and the number of registers is even. Secondly, we investigate some matrix groups, thus showing that the special linear group is internally computable but not fast. Thirdly, we determine the smallest set of instructions required to generate the special and general linear groups. These results are important for memoryless computation, for they show that linear functions can be computed very fast or that very few instructions are needed to compute any linear function. They thus indicate new advantages of using memoryless computation.
dc.format.extent16
dc.language.isoeng
dc.relation.ispartofChicago Journal of Theoretical Computer scienceen
dc.rights© 2014. Peter J. Cameron, Ben Fairbairn, and Maximilien Gadouleau. Licensed under a Creative Commons Attribution License (CC-BY).en
dc.subjectMemoryless computationen
dc.subjectLinear functionsen
dc.subjectMatrix groupsen
dc.subjectGeneral linear groupen
dc.subjectSpecial linear groupen
dc.subjectGenerating setsen
dc.subjectSequential updatesen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subject.lccQA75en
dc.titleComputing in matrix groups without memoryen
dc.typeJournal articleen
dc.description.versionPublisher PDFen
dc.contributor.institutionUniversity of St Andrews. Pure Mathematicsen
dc.contributor.institutionUniversity of St Andrews. Statisticsen
dc.contributor.institutionUniversity of St Andrews. Centre for Interdisciplinary Research in Computational Algebraen
dc.identifier.doihttps://doi.org/10.4086/cjtcs.2014.008
dc.description.statusPeer revieweden
dc.identifier.urlhttp://cjtcs.cs.uchicago.edu/articles/2014/8/contents.htmlen


This item appears in the following Collection(s)

Show simple item record