Notes concerning “Performance”
- Using bytecode won’t make your interpreter fast 2007 to 2009 (4019 words)
- Forth looping 2007 to 2009 (2474 words)
- A filesystem design sketch modeled on Lucene 2007 to 2009 (6571 words)
- Index set inference or domain inference for programming with indexed families 2007 to 2009 (4243 words)
- Maybe Counting Characters in UTF-8 Strings Isn't Fast After All! 2007 to 2009 (2425 words)
- The Problem: Writing With One Access Pattern, Reading With Another 2007 to 2009 (2955 words)
- Predictions for future technological development (2008) 2008-04-19 (1693 words)
- Embedding objects inside other objects in memory, versus by-reference fields 2014-02-24 (1929 words)
- lattices, powersets, bitstrings, and efficient OLAP 2014-04-24 (2625 words)
- Some speculative thoughts on DSP algorithms 2014-04-24 (2967 words)
- Keyboard-powered computers 2014-10-25 (updated 2018-10-28) (3996 words)
- A principled rethinking of array languages like APL 2015-05-16 (updated 2018-10-28) (3493 words)
- You can’t sort a file whose size is cubic in your RAM size in two passes, only quadratic 2015-05-28 (763 words)
- Fault-tolerant in-memory cluster computations using containers; or, SPARK, simplified and made flexible 2015-05-28 (updated 2016-06-22) (2388 words)
- Editor buffers 2015-07-15 (updated 2015-09-03) (2407 words)
- Memoize the stack 2015-09-03 (739 words)
- Very fast FIR filtering with time-domain zero stuffing and splines 2015-09-03 (updated 2015-09-07) (1986 words)
- Simplifying computing systems by having fewer kinds of graphics 2015-10-13 (1470 words)
- Gaussian spline reconstruction 2016-06-05 (updated 2016-06-06) (718 words)
- Circle-portal GUI 2016-06-28 (1740 words)
- Kogluktualuk: an operating system based on caching coarse-grained deterministic computations 2016-07-23 (3220 words)
- Low-power microcontrollers for a low-power computer 2016-09-06 (updated 2018-10-28) (2699 words)
- Queueing messages to amortize dynamic dispatch and take advantage of hardware heterogeneity 2016-09-17 (1980 words)
- Further notes on algebras for dark silicon 2016-09-17 (updated 2017-04-18) (3468 words)
- Gradient rendering 2016-09-24 (1800 words)
- What’s the dumbest register allocator that might give you reasonable performance? 2016-10-11 (2385 words)
- Quicklayout 2017-01-10 (updated 2017-01-18) (479 words)
- Set hashing 2017-03-09 (1442 words)
- The history of NoSQL and dbm 2017-04-10 (2395 words)
- Parallel DFA execution 2017-04-18 (1431 words)
- Caching screen contents 2017-06-14 (294 words)
- What’s wrong with CoAP 2017-06-15 (476 words)
- Fast message router 2017-06-15 (updated 2017-07-06) (2325 words)
- Real time windowing 2017-08-03 (1349 words)
- Cached SOA desktop 2017-08-03 (updated 2018-10-26) (919 words)
- A minimal window system 2018-04-27 (updated 2018-10-26) (1777 words)
- Word stream architecture 2018-06-17 (1965 words)
- The TWI and I²C buses and better alternatives like CAN and RS-485 2018-06-28 (updated 2018-07-05) (3585 words)
- Notes on the STM32 microcontroller family 2018-06-30 (updated 2018-10-28) (6264 words)
- A nonscriptable design for the Wercam windowing system 2018-10-26 (updated 2018-11-13) (919 words)
- Bit difference array 2018-10-28 (1587 words)
- Cheap textures 2018-10-28 (838 words)
- Text editor design for e-ink displays 2018-10-28 (3516 words)
- Speculative plans for BubbleOS 2018-10-28 (updated 2019-02-24) (1817 words)
- Improving Lua #L with incremental prefix sum in the ∧ monoid 2018-12-18 (1093 words)
- Evaluating DSP operations in minimal buffer space by pipelining 2018-12-18 (updated 2018-12-19) (3307 words)
- Dehydrating processes and other interaction models 2018-12-28 (updated 2019-01-01) (5436 words)
- Median filtering 2019-01-17 (1711 words)
- Transactional event handlers 2019-01-24 (2086 words)
- Transactional memory, immediate-mode structured graphics, serialization, backtracking, and parsing 2019-01-25 (1102 words)
- The uses of introspection, reflection, and personal supercomputers in software testing 2019-02-04 (updated 2019-03-11) (1756 words)
- Immutability-based filesystems: interfaces, problems, and benefits 2019-02-08 (updated 2019-03-19) (3439 words)