তুমি প্রতিদিন কোটি কোটি transistor ব্যবহার করো। কিন্তু একটাকেও দেখোনি। তুমি লেখো model.fit() — আর হাজার হাজার matrix multiplication চলে যায় GPU-তে। কিন্তু কীভাবে? একটা transistor থেকে কীভাবে neural network train হয়? একটা AND gate থেকে কীভাবে ChatGPT তৈরি হয়?
You use billions of transistors every day. But you've never seen one. You write model.fit() — and thousands of matrix multiplications flow through a GPU. But how? How does a transistor become a neural network? How does an AND gate become ChatGPT?
এই বই তোমাকে নিয়ে যাবে সিলিকনের ভেতরে। Shockley (১৯৪৭) প্রথম transistor বানিয়েছিলেন — একটা সুইচ, যেটা চালু বা বন্ধ হয়। Hennessy ও Patterson (১৯৮০s) দেখিয়েছিলেন কীভাবে এই সুইচগুলো মিলে একটা CPU তৈরি করে। Tomasulo (১৯৬৭) আবিষ্কার করেছিলেন কীভাবে CPU তোমার কোডের ক্রম পাল্টে দ্রুত চলে। Flynn (১৯৬৬) শ্রেণীবদ্ধ করেছিলেন সমান্তরাল কম্পিউটিংয়ের রূপ। Kung (১৯৮২) তৈরি করেছিলেন systolic array — হৃদপিণ্ডের মতো স্পন্দিত যন্ত্র।
This book takes you inside the silicon. Shockley (1947) built the first transistor — a switch, on or off. Hennessy and Patterson (1980s) showed how these switches become a CPU. Tomasulo (1967) discovered how CPUs reorder your code for speed. Flynn (1966) classified parallel computing. Kung (1982) created the systolic array — a machine that pulses like a heart.
দশটি দরজা — transistor থেকে AI accelerator পর্যন্ত।
দশটি দরজা পেরিয়েছ। সিলিকনের পূর্ণ রহস্য আয়ত্ত করেছ।
Transistor থেকে TPU — কম্পিউটার আর্কিটেকচারের সকল স্তর।
এখন তুমি জানো — তোমার কোড কীভাবে hardware-এ পরিণত হয়। কেন cache-aware algorithm দ্রুত। কেন GPU তে warp divergence ক্ষতি করে। কেন TPU তে matrix multiplication এত দ্রুত।
সফটওয়্যার বোঝো, থিওরি বোঝো — এখন হার্ডওয়্যারও বোঝো। তোমার জ্ঞান সম্পূর্ণ।