Skrivbordet har två, fyra eller till och med åtta kärnor, men när är den sista gången du har sett en multicore homebrew-dator? [Jack] gjorde just det, byggde Duo Mega, en 16 kärndator ut ur en handfull Atmega mikrokontrollers.
Från [Jacks anmärkning finns 15 “arbetstagarkärnor, var och en med sin egen 16MHz-kristall samt anslutning till en 8-bitars databuss. När enheten är påslagen är den enda “chefens kärna – också en ATMEGA328 – omrösts alla arbetarna såväl som ton ett program skrivet i en anpassad bytekode på varje kärna. Kärnorna själva har tillgång till till en gemensam pool av RAM (32K), lite flash, en VGA-port, liksom en Ethernet-kontroller som är ansluten till huvudkärnan.
Eftersom [Jack] s Duo Mega-dator har flera kärnor, utmärker det vid multitasking. I videon nedan kan du se datorn som rör sig mellan en kalkylatorapp, ett konstigt tetrisliknande spel, liksom en anteckningsblock. De 16 kärnorna i Duo Mega gör också utmanande beräkningar en hel del snabbare; Han kan producera mandelbrotmönster snabbare än någon typ av 8-bitars mikrokontroller kan ensam, liksom också producerar primtal till ett bra klick.