Results 71 to 80 of about 3,335 (212)
Разработка гибкой системы генерации отчетов для LLVM LNT
Тестирование и анализ производительности играют большую роль в разработке компиляторов. Единая система, способная запускать различные виды тестов и бенчмарков, а также имеющая удобные средства работы с результатами их работы, позволяет значительно ...
Милосердов Владимир Михайлович +1 more
core
We introduce the range‐resident logistic model, an extension of the spatial logistic model that incorporates empirically supported range‐resident movement, showing that neglecting range residency can lead to under‐ or overestimating population carrying capacity.
Rafael Menezes +4 more
wiley +1 more source
Machine Learning-Based Vulnerability Detection in Rust Code Using LLVM IR and Transformer Model
Rust’s growing popularity in high-integrity systems requires automated vulnerability detection in order to maintain its strong safety guarantees. Although Rust’s ownership model and compile-time checks prevent many errors, sometimes unexpected bugs may ...
Young Lee +4 more
doaj +1 more source
Diagnosing potential performance issues using LLVM
U cilju rada je bilo upoznati se s LLVM-om i proučiti performanse programa. Uspoređene su performanse optimiziranih i neoptimiziranih programa. Opisane su najvažnije optimizacije koje primjenjuje prevoditelj Clang. Opisane su metode analiziranja programa.
Valić, Krešimir
core
Статический анализ с использованием систем типов и эффектов на основе LLVM [PDF]
The intention of this paper is to describe a static analysis tool under development. The principal idea behind the design of this tool is to use type and effect systems for static analysis of real programs. The tool uses LLVM bitcode files as input, thus
V. A. Tsesko +3 more
core
Portable PGAS‐Based GPU‐Accelerated Branch‐And‐Bound Algorithms at Scale
ABSTRACT The Branch‐and‐Bound (B&B) technique plays a key role in solving many combinatorial optimization problems, enabling efficient problem‐solving and decision‐making in a wide range of applications. It incrementally constructs a tree by building candidates to the solutions and abandoning a candidate as soon as it determines that it cannot lead to ...
Guillaume Helbecque +4 more
wiley +1 more source
Fast Instruction Set Simulation Using LLVM-based Dynamic Translation
International audienceIn the development of embedded systems, Instruction-Set Simulators (ISS) plays an important role. When using an ISS, simulation speed is a significant issue.
Helmstetter, Claude +3 more
core +2 more sources
Adding Operator Strength Reduction to LLVM [PDF]
As part of the Platform-Aware Compilation Environment (PACE) Project1, Operator Strength Reduction (OSR) [3] was added to the LLVM Compiler Infrastructure Project (LLVM) as a optimization pass.
West, Brian N.
core
Register‐Based and Stack‐Based Virtual Machines: Which Perform Better in JIT Compilation Scenarios?
ABSTRACT Background Just‐In‐Time (JIT) compilation plays a critical role in optimizing the performance of modern virtual machines (VMs). While the architecture of VMs–register‐based or stack‐based–has long been a subject of debate, empirical analysis focusing on JIT compilation performance is relatively sparse. Objective In this study, we aim to answer
Bohuslav Šimek +2 more
wiley +1 more source
This paper analyzes approaches for optimizing C/C++ applications used in twostage compilation system, allowing distributing such applications in the LLVM (low level virtual machine) intermediate representation.
Sh. F. Kurmangaleev
doaj

