Benchmarking Results

In this post, we will be recording the results of our sample scaling using the 3 approaches, Naive Algorithm, Lookup-based Algorithm, and Fixed-point Algorithm. We will also analyze the results on which algorithm had the best performance using CPU time as the measurement. Results Naive Algorithm Lookup-based Algorithm Fixed-point Algorithm Wall Clock 4000 Wall ClockContinue reading “Benchmarking Results”


Introduction to Benchmarking In this post, we will be discussing how to benchmark. This will be an experiment on how we can benchmark large amounts of samples (in the billions) using CPU time to measure performance. Also, this experiment is based around 3 approaches, Naive Algorithm, Lookup-based Algorithm, and Fixed-point Algorithm. I will be takingContinue reading “Benchmarking”

ELF, Compile, and make/makefile

Executable and Linkable Format (ELF) An ELF file, once the command objdump is called, provides information about the ELF object. It will provide a structure of for binaries, libraries, and core files. These information include file format, memory addresses, disassembly section, instructions called, and bits per instruction in hex format. As an experiment, using Aarch64,Continue reading “ELF, Compile, and make/makefile”

Introduction to ARM

ARMv8 Previously we experimented with an 8-bit 6502 architecture when converting opcode to machine language. In modern technology, such as tablets and android phones, 32-bit and 64-bit architecture are use. Thus, ARM introduced ARMv8 which supports AArch with 32-bit and 64-bit. Design Licensee ARM does not produce chips. ARM designs the chips and licenses theContinue reading “Introduction to ARM”

Create your website with
Get started