Many industries, in particular automotive, are undergoing substantial transformations in their underlying electrical and electronic architecture (E/E), pushing for a transition from traditional flat architectures to more decentralized and zonal systems ...
Afonso Santos +4 more
doaj +1 more source
Look Before You Access: Efficient Heap Memory Safety for Embedded Systems on ARMv8-M
Numerous embedded systems utilize firmware written in memory-unsafe C/C++. So, the firmware may exhibit spatial memory vulnerabilities, such as buffer overflows, which, if exploited by an attacker, can lead to various software attacks.
Jeonghwan Kang +3 more
semanticscholar +1 more source
Fast white-box implementations of dedicated ciphers on the ARMv8 architecture
Dedicated white-box ciphers concern the design of algorithms that withstand secret (key) extraction while executing in an insecure, fully explorable environment.
Rodrigues, F.C. +5 more
core +1 more source
Optimized Supersingular Isogeny Key Encapsulation on ARMv8 Processors [PDF]
In this work, we present highly-optimized constant-time software libraries for Supersingular Isogeny Key Encapsulation (SIKE) protocol on ARMv8 processors. Our optimized hand-crafted assembly libraries provide the most efficient timing results on 64-bit
Reza Azarderakhsh +4 more
core +1 more source
It’s TEEtime: Secure Interrupt Isolation for Normal-world Enclaves on Arm
Secure and direct peripheral access is an important building block for protecting sensitive applications on mobile and embedded devices: Otherwise, an untrusted OS or hypervisor can, for example, trivially intercept an app’s secrets when it renders them
Friederike Groschupp +5 more
doaj +1 more source
Accelerating Wait-Free Algorithms: Pragmatic Solutions on Cache-Coherent Multicore Architectures
Parallelizing performance-critical applications are of critical importance for harnessing the power of multicore processors, which are now ubiquitous.
Junchang Wang +4 more
doaj +1 more source
Measuring and Exploiting Guardbands of Server-Grade ARMv8 CPU Cores and DRAMs [PDF]
In this paper, we present the results of our comprehensive measurement study of the timing and voltage guardbands in memories and cores of a commodity ARMv8 based micro-server.
Phong Vo +13 more
core +3 more sources
User-space APIs for dynamic power management in many-core ARMv8 computing nodes [PDF]
The push for energy-efficient and energy-proportional computing nodes, together with the increasing number of cores integrated in the same silicon die has lead to computing nodes with fine grained power management capabilities.
Tinti, Simone +7 more
core +1 more source
Optimization of Direct Convolution Algorithms on ARM Processors for Deep Learning Inference
In deep learning, convolutional layers typically bear the majority of the computational workload and are often the primary contributors to performance bottlenecks.
Shang Li +4 more
doaj +1 more source
Optimizing Sparse Matrix-Vector Multiplications on An ARMv8-based Many-Core Architecture [PDF]
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications but are hard to be optimized. While the ARMv8-based processor IP is emerging as an alternative to the traditional x64 HPC processor design, there is little study on
Zheng Wang +9 more
core +1 more source

