Results 171 to 180 of about 1,338 (209)
Some of the next articles are maybe not open access.
ELK: Effective Lock-and-Key Technique for Temporal Memory Safety on Embedded Devices in ARMv8-M
Asia-Pacific Computer Systems Architecture ConferenceEmbedded devices built on microcontroller units (MCUs) power a vast array of safety- and performance-critical applications. Contrary to the long-held belief that resource-constrained embedded devices avoid dynamic allocations, recent studies show that ...
Jeonghwan Kang +2 more
semanticscholar +1 more source
IOMMU Support for Virtual-Address Remote DMA in an ARMv8 environment
arXiv.orgIn complex systems with many compute nodes containing multiple CPUs that are coherent within each node, a key challenge is maintaining efficient and correct coherence between nodes.
Antonis Psistakis
semanticscholar +1 more source
IEEE India Conference, 2023
With the fast technological advancement in submicron devices, today’s communication systems are more demanding for use of ARM based devices in safety critical systems. Cosmic rays penetrate and can change the data values of register, memory cells causing
Usha Jadhav +4 more
semanticscholar +1 more source
With the fast technological advancement in submicron devices, today’s communication systems are more demanding for use of ARM based devices in safety critical systems. Cosmic rays penetrate and can change the data values of register, memory cells causing
Usha Jadhav +4 more
semanticscholar +1 more source
Optimizing Full-Spectrum Matrix Multiplications on ARMv8 Multi-Core CPUs
IEEE Transactions on Parallel and Distributed SystemsGeneral Matrix Multiplication (GEMM) is a key subroutine in high-performance computing. While the mainstream Basic Linear Algebra Subprograms (BLAS) libraries can deliver good performance on large and regular-shaped GEMMs, they are inadequate for ...
Wei-Ling Yang +4 more
semanticscholar +1 more source
Evaluating FFT-based Algorithms for Strided Convolutions on ARMv8 Architectures?
ACM SIGMETRICS Performance Evaluation Review, 2021Convolutional Neural Networks (CNNs) have been widely adopted in all kinds of artificial intelligence applications. Most of the computational overhead of CNNs is mainly spent on convolutions. An effective approach to reducing the overhead is FFT-based fast algorithms for convolutions.
Xiandong Huang +5 more
openaire +2 more sources
Weak Persistency Semantics From the Ground Up: Formalising the Persistency Semantics of ARMv8 and Transactional Models [PDF]
Emerging non-volatile memory (NVM) technologies promise the durability of disks with the performance of volatile memory (RAM). To describe the persistency guarantees of NVM, several memory persistency models have been proposed in the literature. However,
John Wickerson +2 more
exaly +2 more sources
2020
Chapter 1 introduces the Armv8 computing architecture and the AArch32 execution state as viewed from the perspective of an application program. It begins with a brief overview of the Armv8 computing architecture, which provides a frame of reference for subsequent content.
openaire +1 more source
Chapter 1 introduces the Armv8 computing architecture and the AArch32 execution state as viewed from the perspective of an application program. It begins with a brief overview of the Armv8 computing architecture, which provides a frame of reference for subsequent content.
openaire +1 more source
Mars: A 64-core ARMv8 processor
2015 IEEE Hot Chips 27 Symposium (HCS), 2015This article consists of a collection of slides from the author's conference presentation. The following slides are presented to introduce the general features of one of our products, instead of any commitment about it. It is for information purposes only, and may not be incorporated into any contract.
openaire +2 more sources
A fast hardware implementation method of interrupt handling based on Armv8-M architecture
4th International Conference on Telecommunications, Optics and Computer Science (TOCS 2023)The interrupt response speed can reflect the CPU's processing speed for external events, and is a very important indicator for measuring CPU performance.
Jun Ma +5 more
semanticscholar +1 more source
2020
In this chapter, you will learn about the AArch64 execution state as viewed from the perspective of an application program. It begins with a brief overview of the Armv8-64 computing architecture. This is followed by a review of Armv8-64 fundamental, numerical, and SIMD data types. Programming details of the AArch64 execution state are examined next and
openaire +1 more source
In this chapter, you will learn about the AArch64 execution state as viewed from the perspective of an application program. It begins with a brief overview of the Armv8-64 computing architecture. This is followed by a review of Armv8-64 fundamental, numerical, and SIMD data types. Programming details of the AArch64 execution state are examined next and
openaire +1 more source

