mscroggs.co.uk
mscroggs.co.uk

subscribe

Comment

Comments

Comments in green were written by me. Comments in blue were not written by me.
@Dan: 9.5 min on what CPU, RAM ? My rig is 3.5 GHz single thread Ivy Bridge, DDR3 1600, which will be holding me back quite a lot compared to modern kit!

The main problem with VB.Net (well, .Net itself) is only allowing you to disable integer overflow checks.
I remember VB6 let you also disable array bounds checking. That option SHOULD be available in .Net!
--> Test your code in Debug mode ... ok, it works, release mode with no checking --> let it rip!

My VB.Net prog spits out solutions as it finds them, but this hardly impacts performance. There is a single render thread that waits for a solution from a shared queue that [24 in my case] worker threads are feeding.

I would like to keep all the hot stuff in registers, but I don't think C will give me enough control over that, so maybe it's asm time!
Lord Sméagol
on /blog/119
         ×1      

Archive

Show me a random blog post
 2026 

May 2026

World Cup stickers 2026

Apr 2026

A new puzzle every day
Mixing Wordle with other games

Feb 2026

Christmas (2025) is over
 2025 

Dec 2025

Christmas card 2025

Nov 2025

Christmas (2025) is coming!

Sep 2025

The partridge puzzle

Aug 2025

TMiP 2025 puzzle hunt

Jun 2025

A nonogram alphabet

Mar 2025

How to write a crossnumber

Jan 2025

Christmas (2024) is over
Friendly squares
 2024 

Dec 2024

A regular expression Christmas puzzle
Christmas card 2024

Nov 2024

Christmas (2024) is coming!

Feb 2024

Zines, pt. 2

Jan 2024

Christmas (2023) is over
 2023 
▼ show ▼
 2022 
▼ show ▼
 2021 
▼ show ▼
 2020 
▼ show ▼
 2019 
▼ show ▼
 2018 
▼ show ▼
 2017 
▼ show ▼
 2016 
▼ show ▼
 2015 
▼ show ▼
 2014 
▼ show ▼
 2013 
▼ show ▼
 2012 
▼ show ▼

Tags

latex triangles phd stickers trigonometry boundary element methods convergence arithmetic programming ucl squares finite element method map projections inline code books anscombe's quartet sport curvature regular expressions advent calendar rugby reuleaux polygons statistics menace wool plastic ratio cross stitch estimation kings warwick recursion realhats christmas asteroids youtube pokémon wordle stirling numbers databet london underground folding paper pizza cutting weak imposition php turtles quadrilaterals datasaurus dozen craft christmas card data exponential growth captain scarlet rhombicuboctahedron hexapawn nonograms coins pac-man reddit national lottery simultaneous equations fractals guest posts bodmas pokémon live stream final fantasy geometry cambridge raspberry pi sound dragon curves hyperbolic surfaces geogebra the aperiodical chalkdust magazine matt parker newcastle braiding polynomials speed binary preconditioning manchester football frobel 24 hour maths matrices world cup video games hats probability pi harriss spiral oeis pascal's triangle gerry anderson mathslogicbot palindromes hannah fry bluesky sorting nine men's morris misleading statistics crossnumber inverse matrices graph theory fence posts flexagons machine learning signorini conditions accuracy wave scattering games martin gardner standard deviation computational complexity approximation coventry kenilworth determinants mathsjam dataset london propositional calculus draughts edinburgh people maths chess matrix of minors crossnumbers tennis crochet european cup error bars weather station chebyshev countdown sobolev spaces golden ratio tetris interpolation gather town big internet math-off alphabets news ternary go numerical analysis pythagoras royal institution golden spiral pi approximation day mathsteroids errors game show probability correlation radio 4 noughts and crosses logo royal baby rust platonic solids puzzles data visualisation finite group runge's phenomenon fonts tmip bots logic zines talking maths in public logs graphs bubble bobble gaussian elimination crosswords mean game of life manchester science festival dates electromagnetic field friendly squares matrix of cofactors numbers dinosaurs partridge puzzle wordle arrangement puzzles bempp thirteen a gamut of games light matrix multiplication python javascript folding tube maps

Archive

Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2026