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 

Feb 2026

Christmas (2025) is over
 2025 
▼ show ▼
 2024 
▼ show ▼
 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

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

Archive

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