The C programming language
Implications of structured programming for machine architecture
Communications of the ACM
A performance evaluation of the Intel iAPX 432
ACM SIGARCH Computer Architecture News
On the use of benchmarks for measuring system performance
ACM SIGARCH Computer Architecture News
RISC assessment: A high-level language experiment
ISCA '82 Proceedings of the 9th annual symposium on Computer Architecture
Measurement and analysis of instruction use in the VAX-11/780
ISCA '82 Proceedings of the 9th annual symposium on Computer Architecture
Register allocation for free: The C machine stack cache
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
An analysis of a mesa instruction set using dynamic instruction frequencies
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
Automatic program analysis and evaluation
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Some statistics on ALGOL 68 programs
ACM SIGPLAN Notices
Ada experience on the Ada capability study
ACM SIGAda Ada Letters
Ada Language statistics for the iMAX 432 operating system
ACM SIGAda Ada Letters
Program style analysis: a natural by-product of program compilation
Communications of the ACM
Toward real-time performance benchmarks for Ada
Communications of the ACM
Fast object-oriented procedure calls: lessons from the Intel 432
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
A microcode-based environment for noninvasive performance analysis
MICRO 19 Proceedings of the 19th annual workshop on Microprogramming
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
Cint: a RISC interpreter for the C programming language
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
A performance analysis of automatically managed top of stack buffers
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
Experimental comparison of some parsing methods
ACM SIGPLAN Notices
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Benchmark Synthesis Using the LRU Cache Hit Function
IEEE Transactions on Computers
Dhrystone benchmark: rationale for version 2 and measurement rules
ACM SIGPLAN Notices
Performance evaluation of on-chip register and cache organizations
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Modeling the effects of instruction queue loading on a static instruction stream micro-architecture
MICRO 21 Proceedings of the 21st annual workshop on Microprogramming and microarchitecture
Benchmarks for LAN performance evaluation
Communications of the ACM
The Clipper processor: instruction set architecture and implementation
Communications of the ACM
ParcBench: a benchmark for shared-memory architectures
ACM SIGARCH Computer Architecture News
Dhrystone benchmark (Ada version 2): rationale and measurements rules
ACM SIGAda Ada Letters
Performance analysis of high-speed computers
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Machine Characterization Based on an Abstract High-Level Language Machine
IEEE Transactions on Computers
Machine organization of the IBM RISC System/6000 processor
IBM Journal of Research and Development
IOStone: a synthetic file system benchmark
ACM SIGARCH Computer Architecture News
Analyzing the performance of message passing MIMD Hypercubes: a study with the Intel iPSC/860
ICS '91 Proceedings of the 5th international conference on Supercomputing
An overview of the WPI benchmark suite
ACM SIGMETRICS Performance Evaluation Review
Using Horizontal Prefetching to Circumvent the Jump Problem
IEEE Transactions on Computers
The use of multiple-subscripted arrays in benchmark programs
ACM SIGMETRICS Performance Evaluation Review
Concurrency Extraction Via Hardware Methods Executing the Static Instruction Stream
IEEE Transactions on Computers
TRI-Ada '92 Proceedings of the conference on TRI-Ada '92
SCISM: a scalable compound instruction set machine
IBM Journal of Research and Development
The effect of compiler-flag tuning on SPEC benchmark performance
ACM SIGARCH Computer Architecture News - Special issue on input/output in parallel computer systems
Performance effects of architectural complexity in the Intel 432
ACM Transactions on Computer Systems (TOCS)
Performance modeling using the Motorola PowerPC timing simulator
ACM SIGARCH Computer Architecture News
Measuring Software Dependability by Robustness Benchmarking
IEEE Transactions on Software Engineering
MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
Compiler optimization by detecting recursive subprograms
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Performance measurement of parallel Ada: an applications based approach
Proceedings of the working group on Ada performance issues 1990
An approach for evaluating the performance efficiency of Ada compilers
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
Evaluating the performance efficiency of Ada compilers
WADAS '85 Proceedings of the second annual Washington Ada symposium on Ada: Ada in the mainstream: applications and education
Analyzing multiple register sets
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
HLS: combining statistical and symbolic simulation to guide microprocessor designs
Proceedings of the 27th annual international symposium on Computer architecture
A preliminary study of Ada expansion ratios
ACM SIGSOFT Software Engineering Notes
Predicting potential COBOL performance on low level machine architectures
ACM SIGPLAN Notices
High-performance extendable instruction set computing
ACSAC '01 Proceedings of the 6th Australasian conference on Computer systems architecture
Distributed simulation of asynchronous hardware: the program driven synchronization protocol
Journal of Parallel and Distributed Computing
Conventional Benchmarks as a Sample of the Performance Spectrum
The Journal of Supercomputing
IEEE Micro
The Gmicro/100 32-Bit Microprocessor
IEEE Micro
IEEE Expert: Intelligent Systems and Their Applications
A Dynamic, Real-Time Testbed for Resource Management Technology
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Parallel ray tracing on a chip
Practical parallel rendering
SPIRAL: A Client-Transparent Third-Party Transfer Scheme for Network Attached Disks
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Quality-driven software re-engineering
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Using reconfigurability to achieve real-time profiling for hardware/software codesign
FPGA '04 Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays
The design and application of the PowerPC 405LP energy-efficient system-on-a-chip
IBM Journal of Research and Development
Extensions: performance analysis of real-time DEVS models
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Improved automatic testcase synthesis for performance model validation
Proceedings of the 19th annual international conference on Supercomputing
DS-RT '05 Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
A Framework for Distributed Simulation of Asynchronous Handshake Circuits
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Sensitive registers: a technique for reducing the fetch bandwidth in low-power microprocessors
Proceedings of the 17th ACM Great Lakes symposium on VLSI
RaceGuard: kernel protection from temporary file race vulnerabilities
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
RaceGuard: kernel protection from temporary file race vulnerabilities
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Lottery scheduling: flexible proportional-share resource management
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
Isolation with flexibility: a resource management framework for central servers
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Dispersing proprietary applications as benchmarks through code mutation
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
Distilling the essence of proprietary workloads into miniature benchmarks
ACM Transactions on Architecture and Code Optimization (TACO)
Experiences with the DEVStone benchmark
Proceedings of the 2008 Spring simulation multiconference
Efficient virtual machine support of runtime structural reflection
Science of Computer Programming
Quantifying load imbalance on virtualized enterprise servers
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Parallel Computing
Paper: Performance of the Intel iPSC/860 and Ncube 6400 hypercubes
Parallel Computing
Dependability metrics
Proceedings of the 15th ACM SIGPLAN international conference on Functional programming
SWEEP: evaluating computer system energy efficiency using synthetic workloads
Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers
Automatic performance model synthesis from hardware verification models
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Adding concurrency in python using a commercial processor's hardware transactional memory support
ACM SIGARCH Computer Architecture News
On the performance of UML state machine interpretation at runtime
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Leveraging reconfigurability in the hardware/software codesign process
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Design of a hard real-time multi-core testbed for energy measurement
Microelectronics Journal
The low-power architecture approach towards exascale computing
Proceedings of the second workshop on Scalable algorithms for large-scale systems
Limits of parallelism using dynamic dependency graphs
WODA '09 Proceedings of the Seventh International Workshop on Dynamic Analysis
Low power techniques applied to a 80c51 microcontroller for high temperature applications
PATMOS'05 Proceedings of the 15th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
ESL Design and Verification: A Prescription for Electronic System Level Methodology
ESL Design and Verification: A Prescription for Electronic System Level Methodology
JetBench: an open source real-time multiprocessor benchmark
ARCS'10 Proceedings of the 23rd international conference on Architecture of Computing Systems
Quasi-static fault-tolerant scheduling schemes for energy-efficient hard real-time systems
Journal of Systems and Software
A methodology for comparing the execution time of metaheuristics running on different hardware
EvoCOP'12 Proceedings of the 12th European conference on Evolutionary Computation in Combinatorial Optimization
Performance analysis of Intel multiprocessors using astrophysics simulations
Concurrency and Computation: Practice & Experience
Resource optimization in distributed real-time multimedia applications
Multimedia Tools and Applications
A real-time virtual machine implementation for small microcontrollers
Innovations in Systems and Software Engineering
Resource-bounded multicore emulation using Beefarm
Microprocessors & Microsystems
Power monitoring for mixed-criticality on a many-core platform
ARCS'13 Proceedings of the 26th international conference on Architecture of Computing Systems
Optimal register allocation in polynomial time
CC'13 Proceedings of the 22nd international conference on Compiler Construction
Systematic Energy Characterization of CMP/SMT Processor Systems via Automated Micro-Benchmarks
MICRO-45 Proceedings of the 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture
DataMill: rigorous performance evaluation made easy
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Proceedings of the 23rd ACM international conference on Great lakes symposium on VLSI
SlackProbe: a low overhead in situ on-line timing slack monitoring methodology
Proceedings of the Conference on Design, Automation and Test in Europe
ACM Transactions on Embedded Computing Systems (TECS) - Special issue on application-specific processors
A hybrid class- and prototype-based object model to support language-neutral structural intercession
Information and Software Technology
Hi-index | 48.29 |
Reflecting current data on the use of programming language constructs in systems programming, a synthetic benchmark is constructed based on the distribution appearing in the data. The benchmark executes 100 Ada statements that are balanced in terms of the distribution of statement types, data types, and data locality. Pascal and C versions of the benchmark are discussed.