7 papers · ranked by Valyu relevance
Willow Ahrens, Teodoro Fields Collin, Radha Patel, Kyle Deeds + 2 more
'Changwan Hong' 'Saman Amarasinghe'] From FORTRAN to NumPy, arrays have revolutionized how we express computation. However, arrays in these, and almost all prominent systems, can only handle dense rectilinear integer grids. Real world arrays often contain underlying structure, such as sparsity, runs of repeated values…
Peng Chen, Fenghao Liu, Peng Lin, Peihong Li + 3 more
'Gang Pan'] Emerging memories have been developed as new physical infrastructures for hosting neural networks owing to their low-power analog computing characteristics. However, accurately and efficiently programming devices in an analog-valued array is still largely limited by the intrinsic physical non-idealities of…
Hans Hüttel, Lars Møller Jensen, Chris Oliver Paulsen, Julian Jorgensen Teule
'Julian Jorgensen Teule'] We study the data-parallel language BUTF, inspired by the FUTHARK language for array programming. We give a translation of BUTF into a version of the π-calculus with broadcasting and labeled names. The translation is both complete and sound. Moreover, we propose a cost model by annotating…
David van Balen, Tiziano De Matteis, Clemens Grelck, Troels Henriksen + 11 more
'Troels Henriksen' 'Aaron W. Hsu' 'Gabriele K. Keller' 'Thomas Koopman' 'Trevor L. McDonell' 'Cosmin Oancea' 'Sven-Bodo Scholz' 'Artjoms Sinkarovs' 'Tom Smeding' 'Phil Trinder' 'Ivo Gabe de Wolff' 'Alexandros Nikolaos Ziogas'] David van Baleng , Tiziano De Matteisf , Clemens Grelckc , Troels Henriksena , Aaron W. Hsud…
Seokhyeong Lee, Ruoming Peng, Changming Wu, Mo Li
Image sensors with internal computing capability enable in-sensor computing that can significantly reduce the communication latency and power consumption for machine vision in distributed systems and robotics. Two-dimensional semiconductors have many advantages in realizing such intelligent vision sensors because of…
Patrik Christen
—This study explores running times of different ways to program cellular automata in C and C++, i.e. looping through arrays by different means, the effect of structures and objects, and the choice of data structure (array versus vector in C++) and compiler (GNU gcc versus Apple clang). Using arrays instead of vectors…
Iosif Iulian Petrila
The augmented version of C programming language is presented. The language was completed with a series of low-level and highlevel facilities to enlarge the language usage spectrum to various computing systems, operations, users. The ambiguities and inconsistencies have been resolved by managing problematic and…