here you goThings I’ve made, read and saved — shared here.

Archive

9,565 entries: 46 from X, 8,923 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

11 entries#computing ×

2025

2024

Computational Methods

Computation methods refer to various approaches and techniques used to solve problems or perform calculations in mathematics, science, and engineering. These methods often involve algorithms, mathematical models, and computational tools to analyze data, simulate systems, or optimize processes.

  1. Numerical methods: Used to approximate solutions to mathematical problems that can't be solved analytically, such as:
    • Finite difference methods
    • Finite element methods
    • Monte Carlo methods
  2. Optimization techniques: Used to find the best solution among many possibilities, including:
    • Linear programming
    • Nonlinear programming
    • Genetic algorithms
  3. Statistical methods: Used for data analysis and inference, such as:
    • Regression analysis
    • Time series analysis
    • Bayesian inference
  4. Machine learning algorithms: Used for pattern recognition and prediction, including:
    • Neural networks
    • Support vector machines
    • Decision trees
  5. Differential equation solvers: Used to solve complex systems of equations, such as:
    • Runge-Kutta methods
    • Euler methods
    • Predictor-corrector methods
  6. Symbolic computation: Used for manipulating mathematical expressions and equations symbolically.
  7. Parallel computing: Techniques for distributing computations across multiple processors or computers.

These methods are applied across various fields, including physics, engineering, economics, and computer science, to solve complex problems that would be difficult or impossible to address analytically.

Learning

notes#computing

2023

2022

2018

Computer Architecture

Register allocation is a NP-hard problem. See "Register Allocation:What does the NP-completeness Proof of Chaitin et al. Really Prove?" via this thread on RTX2010 – Radiation-hardened stack machine microprocessor

What every programmer should know about memory, Part 1 [LWN.net] by Ulrich Drepper; September 2007. 9 part series.

Why is Apple’s M1 Chip So Fast?. Real world experience with the new M1… | by Erik Engheim | Nov, 2020 | Medium; Nov 2020.

Putting the "You" in CPU Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.

notes#computing#hardware

2011

2010

2008

2007