Internal dialogue of a procrastinatorR: rational part I: Instant gratification part R: you should really start working on this homework assignment, it will take you couple hours at most I: it is ok, we can do it tomorrow morning. Let's set up the alarm really early. I am so sleepy now ...1MMay 26, 2022 · 3 min readloran.hashnode.dev
Vector registers, SIMD, SWAR,Vector Chaining. Any Difference?SIMD, single instruction multiple data is a very broad term. It is a concept. SIMD coud be implemented in parallel, or sequential; On one thread, or on multiple SIMT(single instruction multiple thread); On the GPU or on the CPU. Is there some kind of...Dec 16, 2021 · 3 min readloran.hashnode.dev
Assignment3: potential of sve2 application in ffmpegSVE is Scalable Vector Extension for Arm AArch64. In comparison to Neon architecture extension, it allows for SIMD vectorization with flexible length vectors. SVE2 has all features of SVE, as well as it's own improvement of Neon features). Enhanced ...Dec 15, 2021 · 2 min readloran.hashnode.dev
Assignment2: Finding SIMD in FFMPEG SourceI will be trying to locate assembly code that uses SIMD vectorization. I chose ffmpeg, because I am familiar with video editing. I had to learn about codecs, encoding, decoding, containers and so on. I needed to edit video in my sony vegas pro 10( (l...Dec 12, 2021 · 4 min readloran.hashnode.dev
Assignment 1: Algorithm Selection for Optimization, DiscussionThis is my report on the assignment 1. I am going to run 4 different algorithms of volume control and compare their speed. Let's start with analyzing each file. Note: copyright: Chris Tyler 2017.11.29-2021.11.16 - Licensed under GPLv3. Modified by...Dec 5, 2021 · 9 min readloran.hashnode.dev