Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî
Ãðàíè÷èí Îëåã Íèêîëàåâè÷, Øàëûìîâ Äìèòðèé Ñåðãååâè÷
ÍÎÂÛÅ ÊÎÌÏÜÞÒ...
7 downloads
242 Views
525KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî
Ãðàíè÷èí Îëåã Íèêîëàåâè÷, Øàëûìîâ Äìèòðèé Ñåðãååâè÷
ÍÎÂÛÅ ÊÎÌÏÜÞÒÅÐÛ. ÂÛ×ÈÑËÈÒÅËÜÍÛÅ ÓÑÒÐÎÉÑÒÂÀ ÁÓÄÓÙÅÃÎ ÂÂÅÄÅÍÈÅ
 íàñòîÿùåå âðåìÿ ñóùåñòâóþùèå âû÷èñëèòåëüíûå óñòðîéñòâà íå ïîçâîëÿþò áûñòðî è ýôôåêòèâíî ðåøàòü ðÿä ñëîæíûõ ìíîãîìåðíûõ çàäà÷, ñâÿçàííûõ ñ áûñòðîèçìåíÿþùèìèñÿ ñëîæíûìè äèíàìè÷åñêèìè ïðîöåññàìè è èìåþùèõ áîëüøîå ýêîíîìè÷åñêîå, ãîñóäàðñòâåííîå è îáîðîííîå çíà÷åíèå (ðàñïîçíàâàíèå èçîáðàæåíèé è ðå÷è, ïîèñê öåëåé, äèíàìèêà èåðàðõèé ñòðóêòóð â æèâûõ ñèñòåìàõ, êëàñòåðèçàöèÿ â ïîòîêàõ êîíöåíòðèðîâàííûõ äèñïåðñíûõ ñìåñåé è ò. ï.).  êà÷åñòâå îáùåé ìàòåìàòè÷åñêîé ìîäåëè äëÿ îïèñàíèÿ àëãîðèòìîâ â 1936 ã. àíãëèéñêèì ìàòåìàòèêîì À. Òüþðèíãîì áûëî ïðåäëîæåíî àáñòðàêòíîå âû÷èñëèòåëüíîå óñòðîéñòâî, êîòîðîå íàçâàëè ìàøèíà Òüþðèíãà (ÌÒ) [1]. ÌÒ ñûãðàëà è ïðîäîëæàåò èãðàòü âàæíóþ ðîëü â òåîðèè èíôîðìàòèêè, à âû÷èñëèìîñòü ïðè ïîìîùè ÌÒ ñòàëà ïðèçíàííûì îïðåäåëåíèåì ïðîöåäóðû.  òîì æå ãîäó À. ×åð÷åì áûëà âûñêàçàíà ãèïîòåçà, ÷òî ëþáîé ïðîöåññ, êîòîðûé èíòóèòèâíî ìîã áû áûòü íàçâàí ïðîöåäóðîé, ðåàëèçóåì ìàøèíîé Òüþðèíãà [2]. Ôèçè÷åñêàÿ ïåðåôîðìóëèðîâêà ýòîãî ïðèíöèïà ãëàñèò: ëþáîå ôèçè÷åñêîå âû÷èñëèòåëüíîå óñòðîéñòâî ìîæåò áûòü ïðåäñòàâëåíî â âèäå àâòîìàòà, îáðàáàòûâàþùåãî áèòû «0» è «1».  ïîñëåäíåå âðåìÿ îáîñíîâàííîñòü òåçèñà ×åð÷à-Òüþðèíãà ïîäâåðãàåòñÿ ñåðüåçíîé êðèòèêå [3]. Ïðåæäå âñåãî âûçû-
âàåò ñîìíåíèå îáùåïðèíÿòàÿ ðàíåå ôèçè÷åñêàÿ ïåðåôîðìóëèðîâêà ýòîãî ïðèíöèïà, òàê êàê ìíîãèå ñîâðåìåííûå èññëåäîâàíèÿ ïîêàçûâàþò íåâîçìîæíîñòü óäîâëåòâîðèòåëüíîãî ïðåäñòàâëåíèÿ â âèäå êîíå÷íîãî àâòîìàòà íåêîòîðûõ âàæíûõ ôèçè÷åñêèõ ïðîöåññîâ. Çàäà÷à ñîçäàíèÿ ýëåìåíòíîé áàçû ïðèíöèïèàëüíî íîâîãî ïîêîëåíèÿ âû÷èñëèòåëüíûõ óñòðîéñòâ, ñïîñîáíûõ áûñòðî è ýôôåêòèâíî ðåøàòü òðóäíûå ïåðå÷èñëåííûå âûøå ïðîáëåìû, äî íàñòîÿùåãî âðåìåíè îñòàåòñÿ íåðåøåííîé, õîòÿ â ýòîé îáëàñòè ðàáîòàåò áîëüøîå êîëè÷åñòâî èññëåäîâàòåëüñêèõ ëàáîðàòîðèé, ñïåöèàëèçèðóþùèõñÿ â îñíîâíîì â ñôåðå èñïîëüçîâàíèÿ íåîðãàíè÷åñêèõ ìàòåðèàëîâ.  çíà÷èòåëüíîé ñòåïåíè ïðè÷èíà íåóäà÷ çàêëþ÷àåòñÿ â èñïîëüçîâàíèè ñëèøêîì ïðîñòûõ áàçîâûõ ñòðóêòóð, îòâå÷àþùèõ òðåáîâàíèÿì òðàäèöèîííîé ìàøèíû Òüþðèíãà è íåàäåêâàòíûõ óðîâíþ ñëîæíîñòè ñîâðåìåííûõ íåðåøåííûõ çàäà÷. Íàèáîëåå âåðîÿòíî, ÷òî â îñíîâå ðàáîòû áóäóùèõ âû÷èñëèòåëüíûõ óñòðîéñòâ è ñèñòåì íîâîãî òèïà áóäåò ëåæàòü àñèíõðîííàÿ ðàáîòà íàáîðà ïàðàëëåëüíûõ ïðîöåññîâ.  êà÷åñòâå îäíîãî èç ïðîöåññîâ ìîæåò âûñòóïàòü, íàïðèìåð, ýâîëþöèÿ êâàíòîâîãî áèòà (êóáèòà) èëè ðåãèñòðà êëàññè÷åñêîãî êîìïüþòåðà. Êâàíòîâûé áèò ïðåäñòàâëÿåò ñîáîé êâàíòîâóþ ñèñòåìó äâóõ ñîñòîÿíèé. Òàêàÿ ñèñòåìà ìîæåò ïðèíèìàòü íå òîëüêî áàçèñíûå ñîñòîÿíèÿ è, ñëåäîâàòåëüíî, ñïîñîáíà õðàíèòü áîëü-
ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
23
Ãðàíè÷èí Î.Í., Øàëûìîâ Ä.Ñ. øå èíôîðìàöèè, íåæåëè ñîîòâåòñòâóþùàÿ êëàññè÷åñêàÿ. Òåì íå ìåíåå, ïðè èçìåðåíèè òàêîé ñèñòåìû îíà ïåðåõîäèò â îäíî èç áàçèñíûõ ñîñòîÿíèé, è èíôîðìàöèÿ, õðàíèìàÿ â íåé, áóäåò ñîîòâåòñòâîâàòü íåêîòîðîé êëàññè÷åñêîé èíôîðìàöèè. Ñëåäóåò ó÷åñòü, ÷òî, âçàèìîäåéñòâóÿ ñ îêðóæàþùåé ñðåäîé, ñîñòîÿíèå êâàíòîâîãî áèòà ïîñòîÿííî èçìåíÿåòñÿ ñî âðåìåíåì (ýâîëþöèîíèðóåò).  îïðåäåëåííûå ìîìåíòû âðåìåíè â ýâîëþöèè ëåæàùèõ â îñíîâå ïðîöåññîâ áóäóò ïðîèñõîäèòü ñêà÷êîîáðàçíûå èçìåíåíèÿ. Êàê ïðàâèëî, ïîäîáíûå èçìåíåíèÿ âûçâàíû îãðàíè÷åííîñòüþ äîñòóïíûõ ðåñóðñîâ è íåîáõîäèìîñòüþ ïåðåðàñïðåäåëåíèÿ èõ ìåæäó ïðîöåññàìè. Ïðè îïèñàíèè ìàòåìàòè÷åñêîé ìîäåëè òàêèõ íîâûõ óñòðîéñòâ íåëüçÿ ïîëüçîâàòüñÿ òîëüêî «ãðóáûìè» äèñêðåòíûìè ïðèáëèæåíèÿìè. Ýòî âûçâàíî òåì, ÷òî áîëüøèíñòâî ðåàëüíûõ ôèçè÷åñêèõ ïðîöåññîâ èìååò ïðèíöèïèàëüíî íåëèíåéíûé õàðàêòåð. Ïîýòîìó ìàëåéøèå íåòî÷íîñòè â íà÷àëüíûõ óñëîâèÿõ ìîãóò äàæå íà «êîðîòêèõ» âðåìåíàõ ïðèâîäèòü ê ñóùåñòâåííûì «ðàçáðîñàì» òðàåêòîðèé. Ýòî îáóñëàâëèâàåò íåîáõîäèìîñòü èçó÷åíèÿ íîâîãî òèïà âû÷èñëèòëüíûõ ñèñòåì êàê ñòîõàñòè÷åñêèõ ãèáðèäíûõ. Òî åñòü äîëæíû ðàññìàòðèâàòüñÿ ñèñòåìû, îñíîâàííûå íà ïðîöåññàõ äâîéñòâåííîé ïðèðîäû: ñ îäíîé ñòîðîíû, îíè ýâîëþöèîíèðóþò, ÿâëÿÿñü íåïðåðûâíûìè, ñ äðóãîé ñïîñîáíû ðåçêî â ñëó÷àéíûå ìîìåíòû âðåìåíè èçìåíÿòü ñâîå ñîñòîÿíèå, ÿâëÿÿñü äèñêðåòíûìè. ÝËÅÌÅÍÒÍÀß ÁÀÇÀ ÍÎÂÛÕ ÂÛ×ÈÑËÈÒÅËÜÍÛÕ ÓÑÒÐÎÉÑÒ ÌÈÍÈÀÒÞÐÈÇÀÖÈß ÝËÅÌÅÍÒÍÎÉ ÁÀÇÛ
Ðàçìåðû âû÷èñëèòåëüíûõ óñòðîéñòâ ïîñòîÿííî óìåíüøàþòñÿ. Êîãäà-òî ïðåäïîëàãàëîñü, ÷òî áîëåå ìîùíûå ìàøèíû áóäóò òðåáîâàòü áîëüøå ìåñòà äëÿ ïåðèôåðèéíûõ óñòðîéñòâ, ïàìÿòè è ò. ä. Ýòî ïðåäïîëîæåíèå îêàçàëîñü íåâåðíûì.  1965 ã. Ã. Ìóð [4] ñôîðìóëèðîâàë äåéñòâóþùåå è ñåé÷àñ ïðàâèëî (ïîçæå íàçâàííîå çàêîíîì Ìóðà), ñîãëàñíî êîòîðîìó ïðîèçâîäèòåëü-
24
íîñòü âû÷èñëèòåëüíûõ ñèñòåì óäâàèâàåòñÿ êàæäûå âîñåìíàäöàòü ìåñÿöåâ. Ã. Ìóð âûâåë ñâîé ýìïèðè÷åñêèé çàêîí, ïîñòðîèâ çàâèñèìîñòü ÷èñëà òðàíçèñòîðîâ â èíòåãðàëüíîé ìèêðîñõåìå îò âðåìåíè. Êàê ñëåäñòâèå èç ýòîãî çàêîíà ìîæíî âûâåñòè òåìïû ìèíèàòþðèçàöèè îòäåëüíîãî òðàíçèñòîðà. Áûñòðîå ðàçâèòèå öèôðîâûõ ýëåêòðîííûõ òåõíîëîãèé ïðèâîäèò ê òîìó, ÷òî ðàçìåð ýëåìåíòàðíîãî âû÷èñëèòåëüíîãî óñòðîéñòâà ïðèáëèæàåòñÿ ê ðàçìåðó ìîëåêóëû èëè äàæå àòîìà. Íà òàêîì óðîâíå çàêîíû êëàññè÷åñêîé ôèçèêè ïåðåñòàþò ðàáîòàòü è íà÷èíàþò äåéñòâîâàòü êâàíòîâûå çàêîíû, êîòîðûå äëÿ ìíîãèõ âàæíûõ äèíàìè÷åñêèõ çàäà÷ åùå íå îïèñàíû òåîðåòè÷åñêè. Ð. Ôåéíìàí [5] îáîñíîâàë íåâîçìîæíîñòü ïðåäñòàâëåíèÿ ðåçóëüòàòîâ êâàíòîâîé ìåõàíèêè íà êëàññè÷åñêîì óíèâåðñàëüíîì âû÷èñëèòåëüíîì óñòðîéñòâå äàæå ñ èñïîëüçîâàíèåì âåðîÿòíîñòíûõ àëãîðèòìîâ. Ýòî ñâÿçàíî ñ òåì, ÷òî ÷èñëî ýëåìåíòàðíûõ îïåðàöèé òàêîãî âû÷èñëèòåëüíîãî óñòðîéñòâà áóäåò ðàñòè ýêñïîíåíöèàëüíî ñ ðîñòîì ÷èñëà ñòåïåíåé ñâîáîäû ñèñòåìû. Èìåííî ïîýòîìó äëÿ òî÷íîãî ìîäåëèðîâàíèÿ êâàíòîâûõ ñèñòåì Ôåéíìàí ïðåäëîæèë òåîðåòè÷åñêóþ ìîäåëü êâàíòîâîãî êîìïüþòåðà è îáîñíîâàë åå «ýêñïîíåíöèàëüíîå» ïðåèìóùåñòâî íàä êëàññè÷åñêîé. Ä. Äîé÷ [6] ïîñòðîèë ìîäåëü òàêîãî óíèâåðñàëüíîãî êîìïüþòåðà, îñíîâàííóþ íà èäåå êâàíòîâûõ âû÷èñëåíèé, è ïîêàçàë, êàê êâàíòîâûé êîìïüþòåð ìîæåò ìîäåëèðîâàòü ôèçè÷åñêèå ñèñòåìû, êîòîðûå íàõîäÿòñÿ çà ïðåäåëàìè îáëàñòè, äîñòóïíîé óíèâåðñàëüíîé ìàøèíå Òüþðèíãà. Ìîäåëü Äîé÷à ïðåäñòàâëÿåò ñîáîé íîâûé ïîäõîä ê ïðîáëåìå ñîçäàíèÿ ñîâðåìåííûõ âû÷èñëèòåëüíûõ óñòðîéñòâ, íî, ïî ñâîåé ñóòè, îíà îñòàåòñÿ äèñêðåòíîé. Ñòðåìëåíèå ê óâåëè÷åíèþ áûñòðîäåéñòâèÿ âû÷èñëèòåëüíûõ óñòðîéñòâ è óìåíüøåíèþ èõ ãåîìåòðè÷åñêèõ ðàçìåðîâ ñ íåèçáåæíîñòüþ ïðèâîäèò ê íåîáõîäèìîñòè ðàññìîòðåíèÿ îïåðàöèé ñ ïåðåõîäíûìè ïðîöåññàìè. Âìåñòî ïðèìèòèâíûõ îïåðà-
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 6, 2007 ã.
Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî öèé ñ êëàññè÷åñêèìè áèòàìè, â áóäóùåì áûëî áû åñòåñòâåííî ïåðåéòè ê îïåðàöèÿì, çàäàâàåìûì òåìè èëè èíûìè äèíàìè÷åñêèìè ìîäåëÿìè ìèêðîìèðà. Ïîä ïðèìèòèâíîé «ìîäåëüþ» âû÷èñëåíèé ìîæíî, â ÷àñòíîñòè, ïîíèìàòü è âûïîëíåíèå êëàññè÷åñêèõ îïåðàöèé ñ áèòàìè. Êîíå÷íî æå, ââåäåíèå áîëåå øèðîêîãî êëàññà ïðèìèòèâíûõ ìîäåëåé áûëî áû áîëåå îáîñíîâàííûì, åñëè áû óäàëîñü äëÿ ôóíêöèè, çíà÷åíèÿ àðãóìåíòîâ êîòîðîé çàïèñàíû â ðåãèñòðå áèòîâ, îïðåäåëèòü îïåðàöèþ, ýôôåêòèâíî âûïîëíÿþùóþ, íàïðèìåð, ïðåîáðàçîâàíèå Ôóðüå. Ïðè÷åì ìîæåò îêàçàòüñÿ ðåàëüíûì ïðåäïîëîæåíèå î òîì, ÷òî âðåìÿ íà åå âûïîëíåíèå áóäåò âïîëíå ñîèçìåðèìûì ñ âðåìåíåì âûïîëíåíèÿ îäíîé êëàññè÷åñêîé îïåðàöèè, òàê êàê îïåðàöèè òèïà «ñâåðòêè» ôóíêöèé âïîëíå ìîãóò áûòü îáíàðóæåíû «â ïðèðîäå». Ïîñëåäíèå èññëåäîâàíèÿ ïîõîæèõ ìîäåëåé ïîêàçûâàþò, ÷òî èõ âûïîëíåíèå çà ñ÷åò ïðèñóùåé ïðèðîäå ñïîñîáíîñòè ê ñàìîîðãàíèçàöèè íå îáÿçàòåëüíî «ðàñêëàäûâàåòñÿ» íà áîëåå ïðîñòûå ñîñòàâëÿþùèå, òî åñòü íå âñåãäà ìîæåò áûòü çàïèñàíî â âèäå êëàññè÷åñêîãî àëãîðèòìà.  íåêîòîðîì ñìûñëå ïåðåõîä ê ðàçðàáîòêå è ñîçäàíèþ ìîäåëåé ñëîæíûõ âû÷èñëåíèé çàêîíîìåðíûé ýòàï ðàçâèòèÿ ìèêðîïðîãðàììèðîâàíèÿ. Ïîíèìàíèå âîçìîæíûõ ïðåèìóùåñòâ ðàáîòû óñòðîéñòâ ñ ýôôåêòèâíûì ìèêðîêîäîì îòìå÷àëîñü åùå â 50-å ãã. ïðîøëîãî âåêà. Âî âòîðîì ðÿäó ñåðèè ÅÑ ÝÂÌ â êîíñòðóêöèþ áûëà çàëîæåíà âîçìîæíîñòü äèíàìè÷åñêîãî ìèêðîïðîãðàììèðîâàíèÿ. Õîðîøî èçâåñòåí öåëûé ðÿä ÝÂÌ îò «Ìèð-1» äî «Ýëüáðóñ», èñïîëüçóþùèõ ÿçûêè âûñîêîãî óðîâíÿ (HLL) êàê ìàøèííûå. Íà êàôåäðå ñèñòåìíîãî ïðîãðàììèðîâàíèÿ ÑÏáÃÓ äî ñèõ ïîð èçó÷àþò êîìïüþòåð «ÑÀÌÑÎÍ», ïðè ñîçäàíèè êîòîðîãî óäàëîñü ðàçðàáîòàòü ýôôåêòèâíóþ òåõíîëîãèþ ìèêðîïðîãðàììèðîâàíèÿ [7].  íàñòîÿùåå âðåìÿ òåõíîëîãèè ìèêðîïðîãðàììèðîâàíèÿ åñòåñòâåííûì îáðàçîì ñäâèãàþòñÿ â ñòîðîíó ôèçè÷åñêèõ ïðîöåññîâ.  ìèðîâîé ïðàêòèêå ðàññìàòðèâàþòñÿ íåñêîëüêî âîçìîæíûõ îñíîâíûõ íà-
ïðàâëåíèé ñîçäàíèÿ ýëåìåíòíîé áàçû ñâåðõáûñòðîãî âû÷èñëèòåëüíîãî óñòðîéñòâà (ÑÂÓ) íîâîãî ïîêîëåíèÿ: êîìïüþòåðû, ðàáîòàþùèå: íà ïðèíöèïå ÿäåðíîãî ìàãíèòíîãî ðåçîíàíñà â æèäêîñòíîé ìîëåêóëÿðíîé ôàçå («Liquid state molecular NMR quantum computer») [8], íà àòîìíûõ èîíàõ, ïîìåùåííûõ â ëîâóøêè Ïàóëÿ (Paul) èëè Ïåííèíãà (Penning) («Ion trap quantum computer») [9], ñ èñïîëüçîâàíèåì ÿäåðíîãî ìàãíèòíîãî ðåçîíàíñà èëè ýëåêòðîííîãî ïàðàìàãíèòíîãî ðåçîíàíñà â òâåðäîì òåëå («Solid state NMR/EPR quantum computer») [10], ñ èñïîëüçîâàíèåì ÿâëåíèÿ ñâåðõïðîâîäèìîñòè («Superconducting systems») [11], íà êâàíòîâûõ òî÷êàõ â ïîëóïðîâîäíèêîâûõ íåîðãàíè÷åñêèõ ñèñòåìàõ («Quantum dot computer») [12, 13], íà îñíîâå îïòè÷åñêîé ñèìóëÿöèè êâàíòîâîé ëîãèêè («Optical computer») [14], íà ìåòàëëî-áèîëîãè÷åñêîé ãèáðèäíîé îñíîâå («Hybrid quantum computer») [15, 16, 17]. Ìíîãèå èç ðàññìîòðåííûõ íàïðàâëåíèé èìåþò ñóùåñòâåííûå íåäîñòàòêè, êîòîðûå â íåêîòîðûõ ñëó÷àÿõ ïðèâîäÿò ê ïðèíöèïèàëüíîé íåâîçìîæíîñòè ñîçäàíèÿ êîíêóðåíòîñïîñîáíîãî âû÷èñëèòåëüíîãî óñòðîéñòâà. Õàðàêòåðíûì ïðèìåðîì ÿâëÿþòñÿ óñòðîéñòâà, ðàáîòàþùèå íà ïðèíöèïå ÿäåðíîãî ìàãíèòíîãî ðåçîíàíñà â æèäêîñòíîé ìîëåêóëÿðíîé ôàçå [8]. Êîðïîðàöèÿ IBM òîëüêî íà ïåðâûé ýòàï ðàçðà-
ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
25
Ãðàíè÷èí Î.Í., Øàëûìîâ Ä.Ñ. áîòêè ìîëåêóëÿðíîé ýëåìåíòíîé áàçû íîâûõ ÑÂÓ ñîçäàíèå ìàêåòà, ðåàëèçóþùåãî àëãîðèòì Ï. Øîðà [18], îñíîâàííûé íà êâàíòîâîì ïðåîáðàçîâàíèè Ôóðüå, âûäåëèëà 17 ìëðä USD íà 5 ëåò.  ðåçóëüòàòå áûë ñîçäàí NMR ìàêåò, îïåðèðóþùèé ñ 5 èëè 7 êâàíòîâûìè áèòàìè è âåñîì îêîëî 7 òîíí, ñïîñîáíûé ðåøàòü òîëüêî ïðèìèòèâíûå çàäà÷è òèïà ôàêòîðèçàöèè äâóõçíà÷íûõ ÷èñåë.  íàñòîÿùåå âðåìÿ íàèáîëåå ïåðñïåêòèâíûì íàïðàâëåíèåì ðàçðàáîòêè ýëåìåíòíîé áàçû êîìïüþòåðîâ íîâîãî ïîêîëåíèÿ ïðåäñòàâëÿåòñÿ èñïîëüçîâàíèå ñàìîîðãàíèçóþùèõñÿ êâàíòîâûõ òî÷åê â òâåðäîòåëüíûõ ñèñòåìàõ, êîòîðûå ìîãóò âûïîëíÿòü ôóíêöèè êâàíòîâûõ áèòîâ è áûòü ñâÿçàííûìè â êâàíòîâûé ðåãèñòð íà îñíîâå, íàïðèìåð, ýëåêòðîñòàòè÷åñêîãî èëè ìàãíèòíîãî òèïà âçàèìîäåéñòâèÿ. Èíèöèèðîâàííàÿ îñíîâîïîëàãàþùèìè ðàáîòàìè â ýòîì íàïðàâëåíèè, âûïîëíåííûìè ïîä ðóêîâîäñòâîì àêàäåìèêà Æ.È. Àëôåðîâà (ëàóðåàò Íîáåëåâñêîé ïðåìèè â îáëàñòè ôèçèêè ïîëóïðîâîäíèêîâ), ïðîöåäóðà ïðèãîòîâëåíèÿ êâàíòîâûõ òî÷åê â ïîëóïðîâîäíèêîâûõ íåîðãàíè÷åñêèõ ñèñòåìàõ èçâåñòíà è âñåñòîðîííå èçó÷åíà. Îäíàêî ïðÿìîå ïðèìåíåíèå ýòèõ âåäóùèõñÿ ðàçðàáîòîê äëÿ èçãîòîâëåíèÿ ýëåìåíòîâ êâàíòîâûõ êîìïüþòåðîâ ïðåäñòàâëÿåòñÿ ïî ðÿäó ïðè÷èí ïðîáëåìàòè÷íûì. Òàê, äëÿ íàäåæíîé ðàáîòû êâàíòîâûõ óñòðîéñòâ íåîáõîäèìà âûñîêàÿ ñòåïåíü êâàí-
òîâîé êîãåðåíòíîñòè îòäåëüíûõ êâàíòîâûõ áèòîâ, êîòîðàÿ ìîæåò áûòü îáåñïå÷åíà òîëüêî â èäåàëüíî óïîðÿäî÷åííîé ñèñòåìå (ñâåðõðåøåòêå) êâàíòîâûõ òî÷åê ñòðîãî îäèíàêîâîãî ðàçìåðà. Âîñïðîèçâîäèìîå èçãîòîâëåíèå ïîäîáíûõ ñèñòåì, ñîäåðæàùèõ 1000 è áîëåå êâàíòîâûõ òî÷åê, â ðàìêàõ ñóùåñòâóþùèõ ìåòîäèê ÿâëÿåòñÿ â âûñøåé ñòåïåíè çàòðóäíèòåëüíîé çàäà÷åé. Íåðåøåííîé ïðîáëåìîé ÿâëÿåòñÿ òàêæå îáåñïå÷åíèå âîçìîæíîñòè èíäèâèäóàëüíîé àäðåñàöèè êàæäîé êâàíòîâîé òî÷êè (êâàíòîâîãî áèòà), êàê ýòî íåîáõîäèìî äëÿ ðàáîòû êâàíòîâîãî âû÷èñëèòåëüíîãî óñòðîéñòâà. ÃÈÁÐÈÄÍÛÅ ÌÅÒÀËËÎ-ÁÈÎËÎÃÈ×ÅÑÊÈÅ ÍÀÍÎÑÒÐÓÊÒÓÐÛ
Íà ñåãîäíÿøíèé äåíü ñîòðóäíèêàì ãðóïïû Ìîëîäöîâà Ñ.Ë. 1 óäàëîñü ðàçðàáîòàòü ìåòîäèêó âûðàùèâàíèÿ ñâåðõðåøåòîê ãèáðèäíûõ áèîëîãè÷åñêèõ íàíîñòðóêòóð íà îñíîâå êëàñòåðîâ (êâàíòîâûõ òî÷åê) ìàãíèòíûõ ìåòàëëîâ, âíåäðåííûõ â óïîðÿäî÷åííûå ìàòðèöû ïðîòåèíîâ, âõîäÿùèõ â ñîñòàâ ðàçëè÷íûõ êóëüòóð áàêòåðèé, ñ õàðàêòåðíûìè ðàçìåðàìè 10 íì (0,01 ìêì) [16, 17]. Òàêèå ìàãíèòíûå êâàíòîâûå òî÷êè ìîãóò ðàññìàòðèâàòüñÿ êàê êâàíòîâûå áèòû êâàíòîâûõ êîìïüþòåðîâ. Ïðè ýòîì ìîæíî ãîâîðèòü î âîçìîæíîñòè ñîçäàíèÿ óñòðîéñòâ ñ õàðàêòåðíûìè ëèíåéíûìè ðàçìåðàìè â ïÿòü-äåñÿòü ðàç ìåíüøå ñóùåñòâóþùèõ è ñîäåðæàùèõ íåñêîëüêî òûñÿ÷ êâàíòîâûõ áèòîâ â îäíîì ðåãèñòðå. Ïðèíöèïèàëüíî íîâûå âîçìîæíîñòè ñâÿçàíû ñ òåì, ÷òî êâàíòîâûå òî÷êè ñîåäèíÿþòñÿ ïðîòåèíàìè, êîòîðûå ìîæíî ôóíêöèàëèçèðîâàòü â çàâèñèìîñòè îò êîíêðåòíûõ çàäà÷ âû÷èñëèòåëüíîãî ïðîöåññà.  êà÷åñòâå ôóíêöèàëèçèðîâàííûõ ýëåìåíòîâ âìåñòî ïðîòåèíîâ ìîãóò áûòü èñïîëüçîâàíû ÄÍÊ (èëè ìåòàëëèçèðîâàííûå ÄÍÊ). Îáû÷íî êóëüòóðû áàêòåðèé ïîêðûòû ïîâåðõíîñòíûì ñëîåì ïðîòåèíîâ («bacterial surface layer» èëè «S layer») [19], êîòî-
1
Âûïóñêíèê ôèçè÷åñêîãî ôàêóëüòåòà ËÃÓ, äîêòîð ôèçèêî-ìàòåìàòè÷åñêèõ íàóê, â íàñòîÿùåå âðåìÿ ïðîôåññîð êàôåäðû Ôèçèêè ïîâåðõíîñòè è ìèêðîñòðóêòóð Òåõíè÷åñêîãî óíèâåðñèòåòà Äðåçäåíà.
26
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 6, 2007 ã.
Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî ðûé ïðåäîõðàíÿåò áàêòåðèè îò íåáëàãîïðèÿòíûõ âíåøíèõ âîçäåéñòâèé. S layer ïðåäñòàâëÿþò ñîáîé óïîðÿäî÷åííûå äâóìåðíûå ïðîòåèíîâûå êðèñòàëëû ðàçëè÷íîé òî÷å÷íîé ñèììåòðèè (p1, ð2, ð3, ð4 è ð6). Ïðîòåèíîâûå ñòðóêòóðû, èìåþùèå 4-óãîëüíóþ è 6-óãîëüíóþ îðãàíèçàöèþ, èçîáðàæåíû íà ðèñ. 1. Ðàññòîÿíèå ìåæäó îòäåëüíûìè ìîðôîëîãè÷åñêè ýêâèâàëåíòíûìè ýëåìåíòàìè (ïîñòîÿííûìè ðåøåòêè) ñîñòàâëÿåò îò 3 äî 30 íàíîìåòðîâ. Ïîâåðõíîñòíûå ñëîè ïðîòåèíîâ èìåþò òîëùèíó îò 5 äî 15 íàíîìåòðîâ è óïîðÿäî÷åííóþ ñòðóêòóðó ñêâîçíûõ îòâåðñòèé (ïîð) äèàìåòðîì îò 2 äî 6 íàíîìåòðîâ, êîòîðûå ìîãóò áûòü çàïîëíåíû, íàïðèìåð, êëàñòåðàìè ðàçëè÷íûõ ìåòàëëîâ. Ñïîñîáíîñòü ê ñàìîîðãàíèçàöèè (óïîðÿäî÷åííîé ñáîðêå) îòäåëüíûõ ïðîòåèíîâûõ ìîíîìåðîâ â äâóìåðíûå ìàññèâû áîëüøîé ïëîùàäè íà ïîâåðõíîñòè ãëàäêèõ òâåðäîòåëüíûõ ïîäëîæåê [20] ïîçâîëÿåò ðàññìàòðèâàòü S layer â êà÷åñòâå èäåàëüíûõ ìàñîê äëÿ âûðàùèâàíèÿ íàíîñòðóêòóð (êâàíòîâûõ òî÷åê) ñ çàäàííûìè ôèçè÷åñêèìè, ýëåêòðè÷åñêèìè èëè ìàãíèòíûìè ñâîéñòâàìè. Ñëåäóåò îñîáî îòìåòèòü âîçìîæíîñòü âûðàùèâàíèÿ óïîðÿäî÷åííûõ ñòðóêòóð ìåòàëëè÷åñêèõ êëàñòåðîâ ñ ëàòåðàëüíûìè ïëîòíîñòÿìè, íàìíîãî ïðåâûøàþùèìè ñòðóêòóðíûå ïëîòíîñòè, äîñòóïíûå â ñîâðåìåííûõ ïðèáîðàõ ìèêðîýëåêòðîíèêè [21]. ÃÈÁÐÈÄÍÛÅ ÌÅÒÀËËÎ-ÁÈÎËÎÃÈ×ÅÑÊÈÅ ÂÛ×ÈÑËÈÒÅËÜÍÛÅ ÓÑÒÐÎÉÑÒÂÀ
êîãî ÿâëåíèÿ (íàïðèìåð, ýëåêòðè÷åñêîå èëè ìàãíèòíîå âçàèìîäåéñòâèå), ëåæàùåãî â îñíîâå ðàáîòû ÑÂÓ.  ñîîòâåòñòâèè ñ âûáðàííûì ÿâëåíèåì, äîëæåí áûòü ðåøåí âîïðîñ îáåñïå÷åíèÿ íåîáõîäèìûõ êâàíòîâûõ êîððåëÿöèé ìåæäó ýëåìåíòàðíûìè íîñèòåëÿìè èíôîðìàöèè (êâàíòîâûìè òî÷êàìè). Êðîìå òîãî, äîëæíû áûòü ðåøåíû òåõíè÷åñêèå ïðîáëåìû èíèöèàëèçàöèè êâàíòîâîãî ðåãèñòðà, çàïèñè è ñ÷èòûâàíèÿ èíôîðìàöèè. ßâëÿÿñü ïðèíöèïèàëüíî íåóíèòàðíîé îïåðàöèåé, â êîòîðîé ó÷àñòâóþò äâà è áîëåå îïåðàíäà, èíèöèàëèçàöèÿ (ïðèâåäåíèå â óñòîé÷èâîå îñíîâíîå ñîñòîÿíèå) ìàãíèòíîãî êâàíòîâîãî ðåãèñòðà â ïðèíöèïå ìîæåò áûòü îñóùåñòâëåíà ïðèëîæåíèåì äîñòàòî÷íî ñèëüíîãî ìàãíèòíîãî ìàêðîïîëÿ îäíîâðåìåííî êî âñåì êâàíòîâûì áèòàì. Êàê çàïèñü, òàê è ñ÷èòûâàíèå èíôîðìàöèè ïðåäïîëàãàåò íåîáõîäèìîñòü àäðåñàöèè êàæäîãî îòäåëüíîãî êâàíòîâîãî áèòà. Ëîêàëüíàÿ àäðåñàöèÿ òåîðåòè÷åñêè âîçìîæíà ïðè èñïîëüçîâàíèè ñóùåñòâóþùèõ ïðèáîðîâ. Îäíàêî ñêîðîñòü è ýôôåêòèâíîñòü ïîäîáíîé àäðåñàöèè îãðàíè÷åíà èñïîëüçîâàíèåì ñëîæíîãî ìèêðîñêîïè÷åñêîãî îáîðóäîâàíèÿ.  [22] ïðåäëàãàåòñÿ àëüòåðíàòèâíûé ïîäõîä, îñíîâàííûé íà èñïîëüçîâàíèè ïðîâîäÿùèõ äâóìåðíûõ íàíîñåòî÷íûõ ñòðóêòóð, ôèêñèðîâàííûõ íà ïîâåðõíîñòè óïîðÿäî÷åííûõ ìàññèâîâ êâàíòîâûõ íàíîêëàñòåðîâ ñ ÷åòûðåõêðàòíîé òî÷å÷íîé ñèììåòðèåé (p4, ðèñ. 2). Ïðè ýòîì, â çàâèñèìîñòè îò íåîáõîäèìîñòè, áèîëîãè÷åñêàÿ ìàòðèöà ìîæåò áûòü îñòàâëåíà èëè óäàëåíà èîííûì òðàâëåíèåì.
Ýëåìåíòíàÿ áàçà êîìïüþòåðîâ íîâîãî ïîêîëåíèÿ äîëæíà îòâå÷àòü öåëîìó ðÿäó òðåáîâàíèé.  ÷àñòíîñòè, äëÿ ýôôåêòèâíîé ðàáîòû ÑÂÓ êîëè÷åñòâî êóáèòîâ íîñèòåëåé èíôîðìàöèè äîëæíî áûòü ïîðÿäêà èëè áîëåå 1000. Ïðåäâàðèòåëüíûå ðàçðàáîòêè ïîêàçàëè, ÷òî ãèáðèäíûå íàíîñòðóêòóðû ìîãóò îáåñïå÷èâàòü íåîáõîäèìîå êîëè÷åñòâî ýëåìåíòàðíûõ íîñèòåëåé èíôîðìàöèè. ÏðèíÐèñ. 1. 4-óãîëüíàÿ îðãàíèçàöèÿ p4 öèïèàëüíûì ôóíäàìåíòàëüíûì è 6-óãîëüíàÿ îðãàíèçàöèÿ p6 ïðîòåèíîâûõ ñòðóêòóð øàãîì ÿâëÿåòñÿ âûáîð ôèçè÷åñÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
27
Ãðàíè÷èí Î.Í., Øàëûìîâ Ä.Ñ.
Ðèñ. 2. Óïîðÿäî÷åííàÿ ñèñòåìà íàíîêëàñòåðîâ (ð4) ñ ôèêñèðîâàííîé íà èõ ïîâåðõíîñòè ðåøåòêîé èç ïðîâîäÿùèõ êâàíòîâûõ íàíîïðîâîëîê
Äâóìåðíàÿ ïðîâîäÿùàÿ ðåøåòêà, ñîáðàííàÿ èç òîíêèõ ïðîâîäÿùèõ êâàíòîâûõ íàíîïðîâîëîê, äîëæíà áûòü çàêðåïëåíà êàæäûì ñâîèì óçëîì íà îäíîì íàíîêëàñòåðå. Òîãäà êàæäûé îòäåëüíûé íàíîêëàñòåð ìîæåò áûòü àäðåñîâàí ïðîïóñêàíèåì òîêà ÷åðåç äâå íàíîïðîâîëîêè, ïåðåñåêàþùèåñÿ íà ýòîì íàíîêëàñòåðå. Àäðåñàöèÿ ìîæåò îñóùåñòâëÿòüñÿ, íàïðèìåð, ñîîòâåòñòâóþùèì ïðîïóñêàåìîìó òîêó ìàãíèòíûì ïîëåì, çíà÷åíèå êîòîðîãî îêàçûâàåòñÿ áîëüøå óñòàíîâëåííîãî ïîðîãà ñðàáàòûâàíèÿ ïåðåêëþ÷åíèÿ ñîñòîÿíèÿ ìàãíèòíîãî ìîìåíòà êâàíòîâîãî áèòà.  ñâîþ î÷åðåäü, ïðîâîäÿùàÿ íàíîðåøåòêà ìîæåò áûòü èñïîëüçîâàíà äëÿ ñ÷èòûâàíèÿ èíôîðìàöèè ñ êâàíòîâîãî ðåãèñòðà, ïîñêîëüêó ìàãíèòíîå ñîñòîÿíèå íàíîêëàñòåðà âëèÿåò íà ýëåêòðè÷åñêèå ñâîéñòâà ïðèêðåïëåííîé ê íåìó ïàðû íàíîïðîâîëîê.  êà÷åñòâå äàííûõ íàíîïðîâîëîê èñïîëüçóþòñÿ ÄÍÊ, îáëàäàþùèå íåîáõîäèìûìè äëÿ ýòèõ öåëåé ãåîìåòðè÷åñêèìè ðàçìåðàìè. ÔÓÍÊÖÈÎÍÀËÈÇÀÖÈß ÁÈÎËÎÃÈ×ÅÑÊÈÕ ÝËÅÌÅÍÒÎÂ
Áèîëîãè÷åñêèå ñîñòàâëÿþùèå âû÷èñëèòåëüíûõ óñòðîéñòâ íîâîãî òèïà ìîãóò áûòü ñïåöèàëüíûì îáðàçîì ôóíêöèàëèçèðîâàíû äëÿ ñâåðõáûñòðîãî ðåøåíèÿ îïðåäåëåííîãî êëàññà çàäà÷ (íàïðèìåð, ïðîâåäåíèÿ ïðåîáðàçîâàíèÿ Ôóðüå), èñïîëüçóÿ ñòðóêòóðíûå îñîáåííîñòè ÄÍÊ, ÐÍÊ è äðóãèõ áèîëîãè÷åñêèõ ìàêðîìîëåêóë. Òàêèì îáðàçîì, âû÷èñëèòåëüíûå óñòðîé-
28
ñòâà áóäóò ïðåäñòàâëÿòü ñîáîé êîìáèíàöèè êâàíòîâûõ ðåãèñòðîâ, èñïîëüçóåìûõ äëÿ ïðîâåäåíèÿ êâàíòîâûõ âû÷èñëåíèé, è ôóíêöèàëèçèðîâàííûõ ìîäóëåé, îòâåòñòâåííûõ çà ñâåðõáûñòðîå âûïîëíåíèå îòäåëüíûõ ñòàíäàðòíûõ îïåðàöèé-ïîäïðîãðàìì. Äðóãèìè ñëîâàìè, âû÷èñëèòåëüíûå óñòðîéñòâà áóäóò ñîâìåùàòü â ñåáå ïðåèìóùåñòâà «êëàññè÷åñêèõ» êâàíòîâûõ è áèîëîãè÷åñêèõ (ÄÍÊ) êîìïüþòåðîâ. Äëÿ ðåøåíèÿ öåëîãî ðÿäà çàäà÷ øèôðîâàíèÿ, äåøèôðàöèè, ðàñïîçíàâàíèÿ ñèãíàëîâ, èçîáðàæåíèé èëè ðå÷è íåîáõîäèìî ïðîâåäåíèå ðàçëîæåíèÿ èñõîäíûõ ôóíêöèé â ðÿäû ïî íàáîðó âçàèìíî îðòîãîíàëüíûõ áàçèñíûõ ôóíêöèé (íàïðèìåð, ðÿäû Ôóðüå). Áèîëîãè÷åñêèå ñòðóêòóðû ïîçâîëÿþò ìîäåëèðîâàòü íàáîð áàçèñíûõ ôóíêöèé. Îäíîé èç âîçìîæíîñòåé ïîäîáíîãî ìîäåëèðîâàíèÿ ÿâëÿåòñÿ ìîëåêóëÿðíàÿ ñáîðêà áèîëîãè÷åñêèõ íàíîïðîâîëîê ñî ñòðîãî îïðåäåëåííîé ïîñëåäîâàòåëüíîñòüþ ïîâòîðÿþùèõñÿ áàçîâûõ (îñíîâíûõ) ýëåìåíòîâ: â ñëó÷àå ÄÍÊ íóêëåîòèäîâ, â ñëó÷àå ïðîòåèíîâ àìèíîêèñëîò. Ñîáðàííàÿ êîíòðîëèðóåìûì îáðàçîì ñèñòåìà íàíîïðîâîëîê çàêðåïëÿåòñÿ íà ïîâåðõíîñòè íàíîêëàñòåðîâ. Èñõîäíàÿ ôóíêöèÿ â ôîðìå ýëåêòðè÷åñêîãî ñèãíàëà ïîäàåòñÿ îäíîâðåìåííî íà âñþ ñèñòåìó áàçèñíûõ ýëåìåíòîâ. Èìåÿ ðàçíóþ ñòðóêòóðó, îòäåëüíûå áàçèñíûå ýëåìåíòû ïî-ðàçíîìó ïðåîáðàçóþò ïîäàâàåìûé ñèãíàë. Ïðîöåäóðà ïðåîáðàçîâàíèÿ ñèãíàëà êàæäîé îòäåëüíîé íàíîïðîâîëîêîé ìîæåò áûòü ìàòåìàòè÷åñêè îïèñàíà êàê ïðîåêöèÿ èñõîäíîé ôóíêöèè íà îïðåäåëåííóþ áàçèñíóþ. Ïðåîáðàçîâàííûé êàæäîé èç ïðîâîëîê ñèãíàë ñ÷èòûâàåòñÿ è îáðàáàòûâàåòñÿ ñ ïîìîùüþ àëãîðèòìîâ, àäàïòèðîâàííûõ äëÿ êîíêðåòíîé ìîëåêóëÿðíîé ñáîðêè áàçèñíûõ áèîýëåìåíòîâ. ÍÎÂÀß ÎÐÃÀÍÈÇÀÖÈß ÏÐÎÖÅÑÑÀ ÂÛ×ÈÑËÅÍÈÉ
Îñíîâíûì (è íàèáîëåå ñïîðíûì ñ ñîâðåìåííîé òî÷êè çðåíèÿ) ïîíÿòèåì äèñêðåòíîé ñõåìû ìàøèíû Òüþðèíãà ÿâëÿåòñÿ ïîíÿòèå «òàêò». Åãî ãëóáîêî ïðîòèâî-
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 6, 2007 ã.
Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî ðå÷èâûé ñìûñë áûë çàìå÷åí åùå äðåâíèìè ãðåêàìè. Îäíà èç âîçìîæíûõ ýêâèâàëåíòíûõ åãî ôîðìóëèðîâîê ïðåäñòàâëÿåò ñîáîé çíàìåíèòûé ïàðàäîêñ Çåíîíà îá Àõèëëåñå è ÷åðåïàõå.  ðàìêàõ êëàññè÷åñêîé òåîðèè ìíîæåñòâ îí âûñòóïàåò â êà÷åñòâå íåðàçðåøèìîñòè ïðîáëåìû êîíòèíóóìà â àêñèîìàòèêå Ôðåíêåëÿ-Öåðìåëî. Òðåáóåò îáîáùåíèÿ è ñàìî ïîíÿòèå âû÷èñëèìîñòè. Ïîíÿòèå âû÷èñëèìîñòè ïðåäïîëàãàåò òðåáîâàíèå íàéòè ïðèáëèæåíèå äëÿ ðàññìàòðèâàåìîãî îáúåêòà ñ ëþáîé íàïåðåä çàäàííîé òî÷íîñòüþ â êëàññå âû÷èñëèìûõ îáúåêòîâ. Âû÷èñëèìûì îáúåêòîì â ñìûñëå êëàññè÷åñêîé ìàøèíû Òüþðèíãà ÿâëÿåòñÿ ìíîæåñòâî êîíå÷íûõ äâîè÷íûõ äðîáåé. Ïðè ýòîì ïðîèñõîäèò ðåäóêöèÿ ñëîæíîñòè èçó÷àåìîãî îáúåêòà íàïðèìåð, èððàöèîíàëüíûå èëè òðàíñöåíäåíòíûå ÷èñëà çàìåíÿþòñÿ ñóùåñòâåííî áîëåå ïðîñòûìè âû÷èñëèìûìè îáúåêòàìè êîíå÷íûìè äâîè÷íûìè äðîáÿìè.  ïðåäëàãàåìîì â [23, 24] àëüòåðíàòèâíîì ïîäõîäå ñ÷èòàåòñÿ, ÷òî ñëîæíîñòü âû÷èñëèìîãî îáúåêòà äîëæíà áûòü ýêâèâàëåíòíà ñëîæíîñòè èçó÷àåìîãî ðåàëüíîãî îáúåêòà è àäåêâàòíî îòðàæàòü åãî ñâîéñòâà. Îáúåêò ñ÷èòàåòñÿ (êîãíèòèâíî) âû÷èñëèìûì, åñëè îí àðèôìåòè÷åñêè ñâÿçàí ñ ïðèñóòñòâóþùèì â ïàìÿòè äàííîãî âû÷èñëèòåëüíîãî óñòðîéñòâà ñîîòâåòñòâóþùèì âû÷èñëèòåëüíûì ïðèìèòèâîì. Ïîíÿòèå âû÷èñëèòåëüíîãî ïðèìèòèâà ðàññìàòðèâàåòñÿ êàê áàçîâîå ïîíÿòèå ïðè ïîñòðîåíèè îáîáùåííîé ìîäåëè ìàøèíû Òüþðèíãà. Íîâàÿ êîíöåïöèÿ ïðèíöèïèàëüíî îòëè÷àåòñÿ îò êëàññè÷åñêîé âêëþ÷åíèåì «íåïðåðûâíîñòè» ýâîëþöèè è ïåðåîñìûñëåíèåì ïîíÿòèé «ëåíòà» è «ÿ÷åéêà ïàìÿòè». Åñëè â êëàññè÷åñêîì ïîäõîäå ÿ÷åéêè ïàìÿòè èñïîëüçóþòñÿ äëÿ õðàíåíèÿ äèñêðåòíîé èíôîðìàöèè, è èõ èçìåíåíèå âîçìîæíî òîëüêî â òåõ ñëó÷àÿõ, êîãäà óêàçàòåëü ëåíòû ïîêàçûâàåò íà íåå, òî â íîâîé êîíöåïöèè «ÿ÷åéêà ïàìÿòè» ïðåäñòàâëÿåò ñîáîé ïîñòîÿííî ôóíêöèîíèðóþùóþ ìîäåëü íåêîé äèíàìè÷åñêîé ñèñòåìû (ìîæåò áûòü, è äîñòàòî÷íî ñëîæíîé), à «ëåíòà» íåêîòîðûé «ìîñòèê» äëÿ çàäàíèÿ èëè ïå-
ðåîïðåäåëåíèÿ ïàðàìåòðîâ ýâîëþöèè ñîñòîÿíèÿ «ÿ÷åéêè». Î÷åâèäíî, ÷òî êëàññè÷åñêàÿ ÿ÷åéêà ïàìÿòè äëÿ õðàíåíèÿ «áèòà» ÿâëÿåòñÿ ÷àñòíûì ñëó÷àåì òàêîãî îáîáùåíèÿ.  íîâîé ìîäåëè èñêëþ÷åíî ïîíÿòèå ðàáî÷åé ÿ÷åéêè, òî åñòü èçìåíåíèå ñîñòîÿíèÿ ìîæåò çàâèñåòü îò ñîäåðæèìîãî âñåé ïàìÿòè â äàííûé ìîìåíò, à ñîäåðæèìîå ïàìÿòè ìîæåò ìåíÿòüñÿ îäíîâðåìåííî íà âñåì îïðåäåëåííîì ïðîñòðàíñòâå. Îñóùåñòâëåíî ðàçäåëåíèå îïèñàíèÿ ïðîöåññà èçìåíåíèÿ ñîñòîÿíèÿ è ïàìÿòè íà äâå ñîñòàâëÿþùèå: ïðîãðàììó P è ýâîëþöèþ F. Òàêîå ðàçäåëåíèå âûçâàíî æåëàíèåì îòëè÷àòü «ïðèíóäèòåëüíûå» èçìåíåíèÿ, îáû÷íî âíîñèìûå â ñèñòåìó èçâíå, çàäàâàåìûå êåì-òî «îñîçíàííî», è òå «åñòåñòâåííûå» ïðîöåññû, êîòîðûå ïðîèñõîäÿò â îïðåäåëåííîé ôèçè÷åñêîé (èëè áèîëîãè÷åñêîé) ñèñòåìå â ñèëó çàêîíîâ ïðèðîäû. Ñ ïîìîùüþ íîâîé ìîäåëè ìîæíî ðåàëèçîâûâàòü äèíàìè÷åñêèå ñèñòåìû, íå îïèñûâàåìûå äåòåðìèíèðîâàííûìè çàêîíàìè, à òàêæå ñòîõàñòè÷åñêèå ãèáðèäíûå ñèñòåìû, âåðîÿòíîñòíûå àâòîìàòû, ñèñòåìû ñî ñòîõàñòè÷åñêèì óïðàâëåíèåì è ò. ï. ÇÀÊËÞ×ÅÍÈÅ
Íîâûå êîíöåïöèè ïðîöåññà âû÷èñëåíèé äîëæíû îïèñûâàòü åñëè íå âñå, òî ïîäàâëÿþùåå áîëüøèíñòâî ïðîöåññîâ, ïðîèñõîäÿùèõ â ðåàëüíîì ìèðå, à òàêæå ðàáîòó âñåâîçìîæíûõ ñóùåñòâóþùèõ è áóäóùèõ âû÷èñëèòåëüíûõ óñòðîéñòâ, âêëþ÷àÿ àíàëîãîâûå è áèîêîìïüþòåðû, íåéðîêîìïüþòåðû, êâàíòîâûå êîìïüþòåðû è ò. ä.
ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
29
Ãðàíè÷èí Î.Í., Øàëûìîâ Ä.Ñ. Îñîáåííîñòüþ ïîäõîäîâ, èñïîëüçóþùèõ êîíöåïöèþ îáîáùåííîé ìàøèíû Òüþðèíãà, ÿâëÿåòñÿ îòêàç îò ðåäóêöèè ñëîæíîñòè â ïðîöåññå âû÷èñëåíèÿ. Ñëîæíîñòü âû÷èñëèìîãî îáúåêòà äîëæíà áûòü ýêâèâàëåíòíà ñëîæíîñòè âû÷èñëÿåìîãî. Òàêèì îáðàçîì, ïîíÿòèå âû÷èñëèòåëüíîé ñëîæíîñòè ïðàâèëüíåå ðàññìàòðèâàòü îòíîñèòåëüíî âûáðàííîé ñèñòåìû áàçèñíûõ ýâîëþöèîííûõ ïðèìèòèâîâ, à íå îòíîñèòåëüíî òðàäèöèîííî ðàññìàòðèâàåìûõ áèòîâûõ ïðåîáðàçîâàíèé {0, 1}.
Ãèáðèäíûå, êâàíòîâûå è íåéðîêîìïüþòåðû îáåùàþò ñóùåñòâåííûì îáðàçîì èçìåíèòü ïðåäñòàâëåíèÿ î âû÷èñëèòåëüíîé ìîùíîñòè ñîâðåìåííûõ âû÷èñëèòåëüíûõ óñòðîéñòâ. Óâåëè÷åíèå âû÷èñëèòåëüíîé ìîùíîñòè, âîçìîæíîå çà ñ÷åò èñïîëüçîâàíèÿ íîâûõ ìîäåëåé âû÷èñëåíèé, îñíîâûâàþùèõñÿ íà ôèçè÷åñêèõ ÿâëåíèÿõ, ïîçâîëÿåò ïðåäïîëîæèòü, ÷òî â ñêîðîì áóäóùåì íîâûå êîìïüþòåðû ñìîãóò ðåøàòü çàäà÷è, íåâûïîëíèìûå äëÿ îáû÷íûõ êîìïüþòåðîâ.
Ëèòåðàòóðà 1. A.M. Turing. On computable numbers, with an application to the Entscheidungsproblem // Proceedings of the London Mathematical Society (2) 42 (1936) 230. 2. A. Church. A note on the Entscheidungsproblem // Journal of Symbolic Logic 1 (1936) 56. 3. J.B. Copeland. The Church-Turing Thesis // NeuroQuantology (2004) No. 2, 101. 4. H. Moore // Electronics. 38. 1965. 8. April 19. 5. R. Feynman. Modeling of physics on computers // International Journal of Theoretical Physics 21 (1982) 6/7. 6. D. Deutsch. Quantum theory, the Church-Turing principle and the universal quantum computer // Proceedings of the Royal Society, Series A, 400 (1985) 97. 7. Òåðåõîâ À.Í., Ìàòèÿñåâè÷ Þ.Â., Ôåäîòîâ Á.À. Óíèôèêàöèÿ ïðîãðàììíîãî îáåñïå÷åíèÿ ìèêðîÝÂÌ íà áàçå âèðòóàëüíîé ìàøèíû // Àâòîìàòèêà è òåëåìåõàíèêà, ¹ 5, Ì., 1990. 8. L.M.K. Vandersypen, M. Steffen, G. Breyta, C.S. Yannoni, M.H. Sherwood, and I.L. Chuang. Experimental realization of Shors quantum factoring algorithm using nuclear magnetic resonance // Nature 414 (2001) 883. 9. J.I. Cirac and P. Zoller. Quantum computations with cold trapped ions // Phys. Rev. Lett. 74 (1995) 4091. 10. Â.Å. Kane. A silicon-based nuclear spin quantum computer // Nature 393 (1998) 133137. 11. J.E. Mooij, T.P. Orlando, L. Levitov, Lin Tian, C.H. van der Wai, and S. Lloyd. Josephson persistent current qubit // Science 285 (1999) 1036. 12. M. Bayer, P. Hawrylak, K. Hinzer, S. Fafard, M. Korkusinski, Z.R. Wasilewski, Î. Stern, and A. Forchell. Coupling and entangling of quantum states in quantum dot molecules // Science 291 (2001) 451. 13. G. Ortner, M. Bayer, A. Larionov, V.B. Timofeev, A. Forchel, Y.B. Lyanda-Geller, T.L. Reinecke, P. Hawrylak, S. Fafard, and Z. Wasilewski. Fine structure of excitons in InAs/GaAs coupled quantum dots: A sensitive test of electronic coupling // Phys. Rev. Lett. 90 (2003) 086404. 14. N.J. Cerf, C. Adami, and P.G. Kwiat. Optical simulation of quantum logic // Phys. Rev. A 57 (1998) R1477. 15. M. Soreni, S. Yogev, E. Kossoy, Y. Shoham, E. Keinan. Parallel biomolecular computation on surfaces with advanced finite automata // J. Am. Chem. Soc. 127 (2005) 3935. 16. D.V. Vyalikh, S. Danzenbaecher, M. Mertig, A. Kirchner, W. Pompe, Yu. S. Dedkov, and S.L. Molodtsov. Electronic structure of regular bacterial surface layers // Phys. Rev. Lett. 93 (2004) 238103. 17. D.V. Vyalikh, A. Kirchner, S. Danzenbaecher, Yu. S. Dedkov, A. Kade, M. Mertig, and S.L. Molodtsov. Photoemission and NEXAFS studies of the bacterial surface protein layer of Bacillus sphaericus NCTC 9602 // J. Phys. Chem.  109 (2005) 18620. 18. P. Shor. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer // SIAM J. Comput. 26 (1997) 1484. 19. U.Â. Sleytr, P. Messner, D. Pum, and M. Sara. Crystalline bacterial cell surface proteins, Academic Press, San Diego (1996). 20. D. Pum and U. Sleytr. Large-scale reconstitution of crystalline bacterial surface-layer proteins at the air-water-interface and on lipid films // Thin Solid Films 244 (1994) 882.
30
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 6, 2007 ã.
Íîâûå êîìïüþòåðû. Âû÷èñëèòåëüíûå óñòðîéñòâà áóäóùåãî 21. M. Mertig, R. Kirsch, W. Pompe, and E. Engelhardt. Fabrication of highly oriented nanocluster arrays by biomolecular templating // European Physical Journal D 9 (1999) 22. Ãðàíè÷èí Î.Í., Ìîëîäöîâ Ñ.Ë. Ñîçäàíèå ãèáðèäíûõ ñâåðõáûñòðûõ êîìïüþòåðîâ è ñèñòåìíîå ïðîãðàììèðîâàíèå. ÑÏá., 2006. 108 ñ. 23. Âëàäèìèðîâè÷ À.Ã., Ãðàíè÷èí Î.Í. Îáîáùåíèå êîíöåïöèè ìàøèíû Òüþðèíãà // Òðóäû êîíô. ÓÈÒ-2005 2 2005. Ñ. 9098. 24. Ãðàíè÷èí Î.Í., Æóâèêèíà È.À. Íîâàÿ ìîäåëü ïðîöåññà âû÷èñëåíèé, îñíîâàííàÿ íà ýâîëþöèîííûõ ïðèìèòèâàõ: îáîáùåíèå êîíöåïöèè ìàøèíû Òüþðèíãà // Íåéðîêîìïüþòåðû 2006, ¹ 5, 6.
Ãðàíè÷èí Îëåã Íèêîëàåâè÷, äîêòîð ôèçèêî-ìàòåìàòè÷åñêèõ íàóê, ïðîôåññîð êàôåäðû Ñèñòåìíîãî ïðîãðàììèðîâàíèÿ ìàòåìàòèêî-ìåõàíè÷åñêîãî ôàêóëüòåòà ÑÏáÃÓ, Øàëûìîâ Äìèòðèé Ñåðãååâè÷, àñïèðàíò êàôåäðû Ñèñòåìíîãî ïðîãðàììèðîâàíèÿ ìàòåìàòèêîìåõàíè÷åñêîãî ôàêóëüòåòà ÑÏáÃÓ. ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
31