اگر پ آنگاه کیو
کامپیوترها باید بتوانند گزاره های شرطی را انجام دهند . سرعت انجام این گزاره ها سرعت کامپیوتر را تعیین می کند.
سلولهای فلور سنت که با دریافت نور یک نور دیگر بازتاب می دهند از گزینه های جذاب نوع خاصی از کامپیوترها هستند.
اگر بتوان با این مواد یک شبکه قابل برنامه ریزی ساخت ، در واقع یک کامپیوتر نیمه اپتیکال داریم .
من شخصا طرفدار کامیوتر تمام اپتیکال هستم . نور لیزر که درون یک شبکه آئینه و سطوح نیمه تراوای نوری باشند.
کامپیوتر فوق اپتیکال هم میتوان داشت ؟
یک مجموعه نور که با هم تداخل کرده و خود این تداخل رنگهای خاصی را در نقاط خاصی از فضا ایجاد نماید . با حضور یک جسم ( یک اتم ) در آن محل میتوان آن رنگ را آشکار کرد . از خواندن آن رنگها میتوان نتیجه محاسبه را مشاهده کرد، آشکار کرد.
نتیجه محاسبه ورودی شبکه دیگر محاسبه خواهد شد .
این کامپیوتر یک شبکه بلورین است که نور از آن عبور می کند ....
سرعت محاسبه به عبور نور از عرض بلور بستگی خواهد داشت .
یک تراشه با ضخامت یک میلی متر یا یک ملیونیوم کیلومتر و نور با سرعت 300 هزار کیلومتر در ثانیه !!!
خروجی تقریبا 3 هزار میلیاردم ثانیه است .
به عبارتی در هر 3 هزار میلیاردم ثانیه یک محاسبه هر چقدر پیچیده قابل حل است . ( با راند مان 50% ممکن است خروجی کمی بیشتر وقت ببرد ) ]ده با 12 صفر[ اگر اندازه اتم را دخالت دهیم ، هر محاسبه برابر یک روی ده با 22 صفر خواهد شد. یعنی 10 پتا فلاپ ( واحد محاسبه سوپر کامپیوترها )