Skip to content

Supercharged Computing

High Performance Computing with Modern c++ and Linux

  • Home
  • List of all Posts
  • About
Supercharged Computing

List of all Posts

List of all posts

  • Quick Sort using iterators
  • Count ones in binary representation
  • Multiply large numbers as strings
  • Reverse a number
  • Factorial of a large number
  • Quick Concepts Part 1 – Introduction to RDMA
  • Memory Barriers
  • Pair in array with target sum
  • Atomics & lock-free data structures c++
  • c++ multithreading code
  • c++ Multithreading Theory and Concepts
  • c++ std::vector objects
  • c++ std::string objects
  • C++ Operator Overloading
  • Caching in Modern Microprocessors
  • Understanding glibc malloc
  • Commons Problems in Parallel Programming
  • Process Synchronization and IPC
  • Linux Processes
  • Linux Performance Optimization
  • Linux Memory Management
  • Non Uniform Memory Access
  • Superscalar Processor Design
  • Anatomy of an Assembly Program
  • Virtual Memory
  • Modern Microprocessors
  • Interrupts, Signals and Exceptions

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
Like Loading...

Saurabh Purnaye

Sr. Developer @NYSE @ICE_Markets. Low Latency Trading, Linux, C++, Python, Ruby. pursuing certificate in #QuantFinance and Passed CFA L1

Category Cloud

algorithm c++ Code algorithm a day CPU data structures Exceptions gtest Interprocess Communication Interrupts Kernel Linux Memory microprocessor Multithreading NUMA optimization Paging parallel programming synchronization template metaprogramming test driven development tuning Uncategorized

Recent Posts

  • Detecting and fixing Memory Issues
  • Template Metaprogramming Patterns
  • Modern c++ coding Thread pool
  • Sizes of data types in c++
  • Sublime Build System
  • Vector back inserter example + algorithm
  • Dutch National Flag – Algorithm + TDD
  • Iterators – look and say sequence algorithm
  • Implicit type conversion – tricky scenario
  • c++ OOP Grammar
  • std::queue operations
  • Linked list using smart pointers
  • reverse in O(log n) time
  • is_sorted in O(log n) time
  • Remove dups in sorted vector
  • Quick Sort using iterators
  • Count ones in binary representation
  • Multiply large numbers as strings
  • Reverse a number
  • Factorial of a large number
  • Quick Concepts Part 1 – Introduction to RDMA
  • Memory Barriers
  • Pair in array with target sum
  • Atomics & lock-free data structures c++
  • c++ multithreading code
  • c++ Multithreading Theory and Concepts
  • Modern c++ std::vector algorithms
  • c++ std::string objects
  • C++ Operator Overloading
  • Caching in Modern Microprocessors
  • Understanding glibc malloc
  • Commons Problems in Parallel Programming
  • Process Synchronization and IPC
  • Linux Processes
  • Linux Performance Optimization
  • Linux Memory Management
  • Non Uniform Memory Access
  • Superscalar Processor Design
  • Anatomy of an Assembly Program
  • Virtual Memory
  • Modern Microprocessors
  • Interrupts, Signals and Exceptions

Blog Stats

  • 24,208 hits
  • Home
  • List of all Posts
  • About
Supercharged Computing Create a website or blog at WordPress.com
  • Subscribe Subscribed
    • Supercharged Computing
    • Already have a WordPress.com account? Log in now.
    • Supercharged Computing
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
%d