Code Rule

  •        61

The implementation of well-known basic algorithms in computer science using a variety of technologies. Useful to compare the raw performance of various languages, runtimes, and hardware-based implementations.

http://coderule.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

ASM - Java bytecode manipulation and analysis framework


ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom complex transformations and code analysis tools.

perftest - Some performance testing results of STL and other data structures and algorithms


Some performance testing results of STL and other data structures and algorithms

FFFF - Fast Floating Fractal Fun


FFFF is the fastest Win32/OSX/Linux/IRIX Mandelbrot generator. Features OpenGL, realtime zoom, SSE/AltiVec QuadPixel, SSE2/3DNow! DualPixel calc, FPU per pixel calc, GPU asm (Fragment/Vertex) calc, multiprocessor support, and benchmarking. Opt asm code!

java-asm-test - Testing ASM framework for java bytecode manipulation


Testing ASM framework for java bytecode manipulation

Benchmarks, Performance and Speed Tests for the .NET and Mono Frameworks


Benchmarks, performance and speed tests of basic algorithms, structures and patterns for the Microsoft .NET Framework and Novell Mono Framework. Gives the software architect an overview how much throughput dictionaries, thread synchronization and more have. Tests are VS/C#



NDK_Profiling


Profiling the performance of running audio processing algorithms (FFT, MFCC, etc.) on main processor using NDK.

sha256-simd - Pure Go implementation of SHA256 using SIMD instructions for Intel and ARM


Accelerate SHA256 computations in pure Go for both Intel (AVX2, AVX, SSE) as well as ARM (arm64) platforms.This package is designed as a drop-in replacement for crypto/sha256. For Intel CPUs it has three flavors for AVX2, AVX and SSE whereby the fastest method is automatically chosen depending on CPU capabilities. For ARM CPUs with the Cryptography Extensions advantage is taken of the SHA2 instructions resulting in a massive performance improvement.

LFMat


LFMat is an open source template fast C++ linear algebra library with storage compatible and asm specializations for 3DNow!, SSE, SSE2 and Altivec (e.g. for solvers) taking cache into account. There's a wide variety of structure and storage styles...

patterns & practices: Performance Testing Guidance


patterns & practices Performance Testing Guidance project. The purpose of this project is to build some insightful and practical guidance around doing performance testing and using Visual Studio 2005. It's a collaborative effort between industry experts, Microsoft ACE, patterns

microblaze_perf_counter - Hardware performance counters for Xilinx MicroBlaze processor


Hardware performance counters for Xilinx MicroBlaze processor

clj-diff-performance - Measuring the performance of various diff algorithms


Measuring the performance of various diff algorithms

JMeter - Load and Performance tester


JMeter is a pure Java desktop application designed to load test functional behavior and measure performance. It may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types.

CRM-Performance-Toolkit - The Microsoft Dynamics CRM 2015 Performance Toolkit was created by the Microsoft CRM product team to formalize performance testing of Microsoft CRM 2013 and later releases


The Microsoft Dynamics CRM 2015 Performance Toolkit was created by the Microsoft CRM product team to formalize performance testing of Microsoft CRM 2013 and later releases. The performance toolkit can be used by the Microsoft CRM partners and customers to collect data to support their CRM deployment decisions.

Pylot - Performance & Scalability Testing of Web Services


Pylot is a free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning. Pylot generates concurrent load (HTTP Requests), verifies server responses, and produces reports with metrics. Tests suites are executed and monitored from a GUI or shell/console.

OpenSTA - Open Systems Testing Architecture


OpenSTA is a distributed software testing architecture designed around CORBA. The current toolset has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements from Win32 platforms. Results and statistics are collected during test runs by a variety of automatic and user controlled mechanisms. These can include scripted timers, SNMP data, Windows Performance Monitor stats and HTTP results & timings.

SQL Server and SQL Azure Performance Testing: Enzo SQL Baseline


Run SQL statements in SQL Azure (or SQL Server) and capture performance metrics of your SQL statements (reads, writes, CPU...) against multiple databases. Run your statements in parallel, view performance results side-by-side and export to Excel for further analysis.

SIMD Detector


This SIMD class helps developers to detect the types of SIMD instruction available on users' processor. It supports Intel and AMD CPUs. It is written in C++.

Lynkeos


Lynkeos is a Cocoareg; application dedicated to the processing of astronomical digital images taken through a telescope. It is optimized for SSE vectorized instructions sets, multi-processor and multi-core machines.

mubench


Low-level processor benchmark for x86 and amd64 processors: measures exact latency and throughput for each assembly instruction, and automatically finds execution units. Special focus on SIMD (MMX, SSE) instructions.