中文
相关论文

相关论文: Comparing the Performance of Different x86 SIMD In…

200 篇论文

SSE (streaming SIMD extensions) and AVX (advanced vector extensions) are SIMD (single instruction multiple data streams) instruction sets supported by recent CPUs manufactured in Intel and AMD. This SIMD programming allows parallel…

高能物理 - 格点 · 物理学 2013-11-05 Hwancheol Jeong , Sunghoon Kim , Weonjong Lee , Seok-Ho Myung

The introduction of Single Instruction Multiple Data (SIMD) instructions in mainstream CPUs has enabled modern database engines to leverage data parallelism by performing more computation with a single instruction, resulting in a reduced…

数据库 · 计算机科学 2023-12-27 Yeasir Rayhan , Walid G. Aref

Volume reconstruction by backprojection is the computational bottleneck in many interventional clinical computed tomography (CT) applications. Today vendors in this field replace special purpose hardware accelerators by standard hardware…

性能 · 计算机科学 2013-03-08 Jan Treibig , Georg Hager , Hannes G. Hofmann , Joachim Hornegger , Gerhard Wellein

Modern microprocessors are equipped with Single Instruction Multiple Data (SIMD) or vector instructions which expose data level parallelism at a fine granularity. Programmers exploit this parallelism by using low-level vector intrinsics in…

编程语言 · 计算机科学 2019-02-11 Charith Mendis , Ajay Jain , Paras Jain , Saman Amarasinghe

For years, SIMD/vector units have enhanced the capabilities of modern CPUs in High-Performance Computing (HPC) and mobile technology. Typical commercially-available SIMD units process up to 8 double-precision elements with one instruction.…

分布式、并行与集群计算 · 计算机科学 2023-11-14 Pablo Vizcaino , Georgios Ieronymakis , Nikolaos Dimou , Vassilis Papaefstathiou , Jesus Labarta , Filippo Mantovani

All modern processors include a set of vector instructions. While this gives a tremendous boost to the performance, it requires a vectorized code that can take advantage of such instructions. As an ideal vectorization is hard to achieve in…

分布式、并行与集群计算 · 计算机科学 2015-04-08 Piotr Bialas , Adam Strzelecki

A current trend in HPC systems is the utilization of architectures with SIMD or vector extensions to exploit data parallelism. There are several ways to take advantage of such modern vector architectures, each with a different impact on the…

分布式、并行与集群计算 · 计算机科学 2024-11-05 Marc Blancafort , Roger Ferrer , Guillaume Houzeaux , Marta Garcia-Gasulla , Filippo Mantovani

We examine the Xeon Phi, which is based on Intel's Many Integrated Cores architecture, for its suitability to run the FDK algorithm--the most commonly used algorithm to perform the 3D image reconstruction in cone-beam computed tomography.…

分布式、并行与集群计算 · 计算机科学 2014-01-16 Johannes Hofmann , Jan Treibig , Georg Hager , Gerhard Wellein

The way developers implement their algorithms and how these implementations behave on modern CPUs are governed by the design and organization of these. The vectorization units (SIMD) are among the few CPUs' parts that can and must be…

分布式、并行与集群计算 · 计算机科学 2021-11-22 Bérenger Bramas

In many important applications -- such as search engines and relational database systems -- data is stored in the form of arrays of integers. Encoding and, most importantly, decoding of these arrays consumes considerable CPU time.…

信息检索 · 计算机科学 2021-02-02 Daniel Lemire , Leonid Boytsov

Many applications in Bayesian statistics are extremely computationally intensive. However, they are often inherently parallel, making them prime targets for modern massively parallel processors. Multi-core and distributed computing is…

统计计算 · 统计学 2021-05-10 David J. Warne , Scott A. Sisson , Christopher Drovandi

Modern processors have instructions to process 16 bytes or more at once. These instructions are called SIMD, for single instruction, multiple data. Recent advances have leveraged SIMD instructions to accelerate parsing of common Internet…

数据结构与算法 · 计算机科学 2025-06-05 Daniel Lemire

Vectorization via Single Instruction, Multiple Data (SIMD) architectures is a cornerstone of high-performance computing. To fully exploit hardware potential, developers often resort to explicit vectorization using intrinsics, as…

计算与语言 · 计算机科学 2026-05-19 Shangzhan Li , Xinyu Yin , Xuanyu Jin , Ye He , Yuxin Zhou , Yuxuan Li , Xu Han , Wanxiang Che , Qi Shi , Ting Liu , Maosong Sun

Modern processors increasingly rely on SIMD instruction sets, such as AVX and RVV, to significantly enhance parallelism and computational performance. However, production-ready compilers like LLVM and GCC often fail to fully exploit…

编程语言 · 计算机科学 2025-10-07 Shihan Fang , Wenxin Zheng

This paper presents a novel, non-standard set of vector instruction types for exploring custom SIMD instructions in a softcore. The new types allow simultaneous access to a relatively high number of operands, reducing the instruction count…

硬件体系结构 · 计算机科学 2021-06-15 Philippos Papaphilippou , Paul H. J. Kelly , Wayne Luk

Hardware/Software (HW/SW) co-designed processors provide a promising solution to the power and complexity problems of the modern microprocessors by keeping their hardware simple. Moreover, they employ several runtime optimizations to…

硬件体系结构 · 计算机科学 2021-03-01 Rakesh Kumar , Alejandro Martinez , Antonio Gonzalez

Deep learning implementations on CPUs (Central Processing Units) are gaining more traction. Enhanced AI capabilities on commodity x86 architectures are commercially appealing due to the reuse of existing hardware and virtualization ease. A…

Following recent interest in correctly rounded math library functions (as currently recommended by the IEEE 754 standard), we have designed several SIMD algorithms for one-input single precision functions and integrated them into our CPU…

数学软件 · 计算机科学 2026-05-18 Cristina Anderson , Marius Cornea , Andrey Stepin , Mihai Tudor Panu

Two essential problems in Computer Algebra, namely polynomial factorization and polynomial greatest common divisor computation, can be efficiently solved thanks to multiple polynomial evaluations in two variables using modular arithmetic.…

分布式、并行与集群计算 · 计算机科学 2020-04-27 Pierre Fortin , Ambroise Fleury , François Lemaire , Michael Monagan

SIMD (Single Instruction Multiple Data) instructions and their compiler intrinsics are widely supported by modern processors to accelerate performance-critical tasks. SIMD intrinsic programming, a trade-off between coding productivity and…

软件工程 · 计算机科学 2025-07-22 Yibo He , Shuoran Zhao , Jiaming Huang , Yingjie Fu , Hao Yu , Cunjian Huang , Tao Xie
‹ 上一页 1 2 3 10 下一页 ›