Results 81 to 90 of about 20,367 (260)

When stack protection does not protect the stack?

open access: yesТруды Института системного программирования РАН, 2018
The majority of software vulnerabilities originate from buffer overflow. Techniques to eliminate buffer overflows and limit their damage include secure programming, source code audit, binary code audit, static and dynamic code generation features. Modern
Pavel Dovgalyuk, Vladimir Makarov
doaj   +1 more source

langcc: A Next-Generation Compiler Compiler

open access: yesCoRR, 2022
Traditionally, parsing has been a laborious and error-prone component of compiler development, and most parsers for full industrial programming languages are still written by hand. The author [Zim22] shows that automatic parser generation can be practical, via a number of new innovations upon the standard LR paradigm of Knuth et al.
openaire   +2 more sources

Polaris: Improving the Effectiveness of Parallelizing Compilers

open access: yes, 1994
It is the goal of the Polaris project to develop a new parallelizing compiler that will overcome limitations of current compilers. While current parallelizing compilers may succeed on small kernels, they often fail to extract any meaningful parallelism
David Padua, Paul Petersen   +9 more
core  

Performance Comparison Between Patus and Pluto Compilers on Stencils [PDF]

open access: yes, 2014
Comparing the performances of Patus and Pluto compilers on stencil applications. Stencils are written in Jacobi and Seidel style of coding and performances of both these compilers are analysed based on these coding ...
Hanagodimath, Pratik Prabhu   +2 more
core   +1 more source

Advances in Sustainable and Wearable Textile Based Soft Robotics

open access: yesAdvanced Functional Materials, EarlyView.
This Review examines advances in wearable textile‐based soft robotics, focusing on sustainable materials, integrated sensing, and scalable actuation. It discusses manufacturing and system integration across healthcare, assistive robotics, prosthetics, and human–machine interfaces, and highlights key challenges in circular design, including life‐cycle ...
Zahir Abbas   +6 more
wiley   +1 more source

Testing C++ Compilers for ISO Language Conformance [PDF]

open access: yes, 2002
In this paper, we describe our construction of a test harness to measure conformance of some popular C++ compilers and to measure the progress of the gcc C++ compiler as it moves toward ISO conformance.
Duffy, Edward B.   +3 more
core   +1 more source

Machine-Independent Evaluation of Parallelizing Compilers

open access: yes, 1992
A method is presented for measuring the degree of success of a compiler at extracting implicit parallelism. The outcome of applying this method to evaluate a state-of-the-art parallelizer, KAP/Concurrent, using the Perfect Benchmarks and a few linear ...
Paul M. Petersen, David A. Padua
core  

Strong Lead‐Free Bioinspired Piezoceramics for Durable Energy Transducers

open access: yesAdvanced Functional Materials, EarlyView.
We fabricated brick‐and‐mortar lead‐free piezoceramics with Bi0.5Na0.5TiO3 monocrystal platelets as bricks and amorphous silica as mortar. The alignment of the bricks and the presence of the amorphous silica led to anisotropic residual stresses. These residual stresses increase the samples toughness, strength and durability while the brick alignment ...
Ruxue Yang   +12 more
wiley   +1 more source

Crossword Compiler-Compilation [PDF]

open access: yesThe Computer Journal, 1989
Hal Berghel, C. Yi
openaire   +2 more sources

Coordinated Architectural and Chemical Reinforcement in the Crushing Mandible of a Soldier Termite

open access: yesAdvanced Functional Materials, EarlyView.
The crushing mandible of a soldier termite withstands substantial biting loads despite lacking mineral. Its cuticle is partitioned: convex teeth pair hardness and zinc enrichment with aligned chitin fibers for contact durability, while stiffer concave regions between teeth carry bending loads.
Andrew Tran Nguyen   +16 more
wiley   +1 more source

Home - About - Disclaimer - Privacy