|
| 1 | +--- |
| 2 | +author: Dave Aronson |
| 3 | +date: 2024-08-10 |
| 4 | +layout: blog-post |
| 5 | +permalink: blog/incredible-shrinking-computer |
| 6 | +section: Blog |
| 7 | +tags: predictions |
| 8 | +title: The Incredible Shrinking Computer |
| 9 | +--- |
| 10 | + |
| 11 | +This is a prediction I have made verbally |
| 12 | +many times over the past several years, |
| 13 | +but recently had occasion to write down, |
| 14 | +so I figured I may as well record it here for posterity. |
| 15 | + |
| 16 | +<div style="align-items: center; display: flex; justify-content: center"> |
| 17 | +<img src="/assets/img/mainframe.jpg" height="300"> |
| 18 | +<span style="font-size: 5em"> => </span> |
| 19 | +<img src="/assets/img/tiny-server.jpg" height="300"> |
| 20 | +</div> |
| 21 | + |
| 22 | +===8<---cut-here--- |
| 23 | + |
| 24 | +Within a few decades, for most individuals, |
| 25 | +a "computer" will be a small box |
| 26 | +that could fit easily in a pocket |
| 27 | +or be worn like a watch or pendant. |
| 28 | +Even most of that thing’s size will be |
| 29 | +physical protection, battery, a medium for personalization (the surface), |
| 30 | +and just making it big enough not to be lost so easily. |
| 31 | +The actual computer itself will be |
| 32 | +a single smallish chip, or a few of them on a very small motherboard. |
| 33 | +This will include at least the RAM, CPU, mass storage, |
| 34 | +and some communication as below. |
| 35 | +(Not sure about GPU; |
| 36 | +that may be delegated to the various form factors as below.) |
| 37 | + |
| 38 | +Now you may be wondering, how would we _use_ such a tiny thing? |
| 39 | +Their watch, phone, tablet, laptop, and desktop, |
| 40 | +and possibly further things such as VR glasses, brain implants, |
| 41 | +plus things we have yet to imagine, |
| 42 | +will be basically nothing but docking stations _for the same "computer"_, |
| 43 | +to allow for various sizes and types of human interface. |
| 44 | +(Including possibly taking over GPU duties.) |
| 45 | + |
| 46 | +Said chip won’t even have to be physically inserted or attached, |
| 47 | +but communicate over something basically equivalent to |
| 48 | +high speed very short range Bluetooth. |
| 49 | +(Of course options would exist for use-cases where |
| 50 | +it would be further from the user, |
| 51 | +akin to today’s Bluetooth speakers.) |
| 52 | +We’ll be back to having one "computer" per person, |
| 53 | +though maybe additional ones issued by work, |
| 54 | +and of course we nerds would still want to play with different kinds. |
| 55 | +There will still be different kinds (or OSes) better suited to different tasks, |
| 56 | +but most people will still stick with one. |
| 57 | + |
| 58 | +They’ll be cheap enough that you don’t need to do something like |
| 59 | +install Linux on an old one to make it affordable |
| 60 | +(versus the ones from Apple, with MacOS installed, |
| 61 | +or one that can run Windows reasonably performantly), |
| 62 | +though of course Open Source enthusiasts will still do so. |
| 63 | +Within a few more decades they’ll be cheap enough that |
| 64 | +your kids might get them for free in their breakfast cereal. |
| 65 | + |
| 66 | +(Servers are a different matter. |
| 67 | +Just as with today’s machines, |
| 68 | +one of these may be enough for a small company’s shared-IT needs, |
| 69 | +while larger companies may need multiple, or something beefier, |
| 70 | +and there will be more and more "data centers" and VM providers. |
| 71 | +This will NOT shrink them, as demand will grow to match or exceed supply.) |
| 72 | + |
| 73 | +===8<---cut-here--- |
| 74 | + |
| 75 | +(Note, this is not including |
| 76 | +any breakthroughs in _quantum_ computing. |
| 77 | +I don't foresee much happening there |
| 78 | +that would affect this much very soon. |
| 79 | +There may be helpful breakthroughs in |
| 80 | +room-temperature superconductivity, |
| 81 | +but thermal noise remains a very thorny issue, |
| 82 | +never mind larger physical vibrations.) |
| 83 | + |
| 84 | +So what do _you_ think? |
| 85 | +Write your thoughts below! |
0 commit comments