10 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…
Knut Rand, Ivar Grytten, Milena Pavlovic, Chakravarthi Kanduri + 1 more
Python is a popular and widespread programming language for scientific computing, in large part due to the powerful array programming library NumPy, which makes it easy to write clean, vectorized and efficient code for handling large datasets. A challenge with using array programming for biological data is that the…
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…
Chin Hong Ooi, Nam-Trung Nguyen, Gregor Kijanka
Protein arrays are systematically arranged, large collections of annotated proteins on planar surfaces commonly used for the characterisation of protein binding events against a wide range of possible probes. These may include analyses of protein-protein, peptide-protein, enzyme-substrate or antibody-antigen…
Jürgen Behr, Timm Michel, Maya Giridhar, Santra Santhosh + 11 more
Large- to ultra-large-scale synthesis of nucleic acids is becoming an increasingly important tool for understanding and manipulating biological systems, as well as for developing new technologies based on engineered biological materials, including DNA-based nanofabrication, aptamers and writing digital data at the…