Yaliyomo
Kiwango cha Teknolojia
65 nm
Teknolojia ya Mchakato
Kipimo cha Uongezevu
1000×
Ikilinganishwa na Muda wa Kibayolojia
Usaidizi wa Neuroni
Tata
Dendriti Zisizo za Mstari
1. Utangulizi
Muundo wa BrainScaleS (BSS) unawakilisha maendeleo makubwa katika usanifu kompyuta ya kineuromofiki, ukichanganya utekelezaji wa miundo ya kimwili ya analogi ya neuroni na sinapsi na viini vya usindikaji vya kidijitali. Mfumo wa BrainScaleS-2 wa kizazi cha pili, uliotengenezwa kama sehemu ya Mradi wa Ubongo wa Binadamu wa Ulaya, unaonyesha uboreshaji mkubwa ukilinganisha na zana yake ya awali kupitia kupitishwa kwa teknolojia ya 65 nm na kuunganishwa kwa vitengo maalum vya usindikaji wa ubadilikanaji wa kidijitali.
2. Mchanganuo wa Muundo wa BrainScaleS
2.1 Kiini cha Analogi cha Neva
Kiini cha analogi kinatekelezza miundo ya kimwili ya wakati endelevu ya neuroni na sinapsi, kikitoa uigaji wa kasi sana wa mitandao ya neva ya kibayolojia. Mfumo huu unafanya kazi na viwango vya wakati ambavyo ni vidogo kwa maagizo kadhaa ya ukubwa kuliko mifumo ya kibayolojia, na kuwezesha uigaji wa haraka wa mienendo ya neva.
2.2 Usindikaji wa Ubadilikanaji wa Kidijitali
Uvumbuzi muhimu katika BSS-2 ni kuunganishwa kwa kitengo cha usindikaji wa ubadilikanaji wa kidijitali—kompyuta ndogo inayofanana sana iliyobuniwa mahsusi kwa shughuli za kujifunza katika mifumo ya kasi ya kineuromofiki ya analogi. Kitengo hii kinashughulikia mabadiliko ya kimuundo na ya vigezo ambayo hutokea kwa viwango vya wakati vilivyo polepole ikilinganishwa na mienendo ya neva ya analogi.
2.3 Muundo wa Mfumo-kwenye-Chipu
Muundo huu una sifa ya Mfumo-kwenye-Chipu (SoC) wa kineuromofiki unaojumuisha viini vingi vya CPU vya kidijitali na vitengo maalum vya vekta vilivyounganishwa kupitia mtandao-juu-ya-chipu. Muundo huu unapendelea data ya matukio huku ukidumisha nafasi ya anwani ya kawaida kwa neuroni na CPU.
3. Utekelezaji wa Kiufundi
3.1 HICANN-X ASIC
Mzunguko Maalum UliyoJumuishwa (ASIC) wa HICANN-X unawakilisha utambuzi wa kisasa zaidi wa muundo wa BSS-2 katika silikoni. Uliyojengwa kwa teknolojia ya 65 nm, unawezesha kuunganishwa kwa usindikaji tata wa kidijitali pamoja na saketi za neva za analogi.
3.2 Miundo ya Neuroni na Sinapsi
Mfumo huu unaunga mkono miundo ya hali ya juu ya neuroni ikiwemo uigaji wa vituo vyenyeweza kutengenezwa programu na uendeshaji kati ya sehemu. Hii inawezesha kuigwa kwa dendriti zisizo za mstari, uwezekano wa hatua unaoenea nyuma, NMDA, na uwezekano wa uwanda wa Kalisiamu. Mienendo ya utando inaweza kuelezewa na:
$C_m \\frac{dV_m}{dt} = -g_L(V_m - E_L) - \\sum_i g_i(t)(V_m - E_i) + I_{ext}$
3.3 Mfumo wa Usawazishaji
Sanduku la zana la programu maalum linarahisisha uigaji tata uliosawazishwa wa Monte-Carlo, likilenga changamoto ya tofauti za mchakato katika saketi za analogi. Usawazishaji huu ni muhimu kwa mafanikio ya mafunzo na utendakazi unaoaminika.
4. Matokeo ya Majaribio
Mfumo wa BrainScaleS-2 unaonyesha uboreshaji mkubwa ukilinganishwa na kizazi cha kwanza. Kuunganishwa kwa usindikaji wa ubadilikanaji wa kidijitali kunawezesha kanuni za kujifunza zenye kubadilika zaidi zaidi ya STDP ya msingi. Kiongezevu cha analogi pia kinaunga mkono kuzidisha kwa vekta-matiti, na kuwezesha hitimisho la mitandao ya kina ya konvolusheni na kujifunza kwa ndani kwa neuroni zenye kuchomwa ndani ya msingi ule ule.
Kielelezo 1: Vipengele vya Muundo wa BrainScaleS
Mchoro wa muundo unaonyesha ujumuishaji wa kiwango cha wafa, ASIC ya BSS-1, muundo wa neuroni wa BSS-2, na mifano ya mfuatano wa voltage ya utando inayoonyesha uwezo wa mfumu wa kuiga mienendo tata ya neva.
Kielelezo 2: Muundo wa SoC wa Kineuromofiki
Muundo wa SoC unaonyesha vipande vingi vya kichakataji na vitengo vya vekta na viini vya analogi vilivyounganishwa kupitia viungo vya ukubwa wa juu wa bandi na mtandao-juu-ya-chipu, ukiwa na vipande maalum vya kazi kwa udhibiti wa kumbukumbu na SERDES I/O.
5. Utekelezaji wa Msimbo
Mfumo huu unatumia PyNN, lugha ya maelezo ya mtandao wa neva isiyohusiana na kigunduzi, ikitoa kiolesura cha kawaida cha programu. Hapa chini kuna mfano rahisi wa usanidi wa neuroni:
# Mfano wa msimbo wa PyNN kwa BrainScaleS-2
import pyNN.brainscales as bss
# Sanidi vigezo vya neuroni
neuron_parameters = {
'tau_m': 10.0, # kiwango cha wakati cha utando
'cm': 1.0, # uwezo wa utando
'v_rest': -70.0, # uwezo wa kupumzika
'v_thresh': -55.0, # uwezo wa kizingiti
'tau_syn_E': 5.0, # kiwango cha wakati cha sinapsi ya kuchochea
'tau_syn_I': 5.0 # kiwango cha wakati cha sinapsi ya kuzuia
}
# Unda idadi ya watu wa neuroni
population = bss.Population(100, bss.IF_cond_exp, neuron_parameters)
# Sanidi kanuni ya ubadilikanaji
stdp_model = bss.STDPMechanism(
timing_dependence=bss.SpikePairRule(),
weight_dependence=bss.AdditiveWeightDependence()
)
6. Matumizi ya Baadaye
Muundo wa BrainScaleS-2 unafungua uwezekano mpya kwa matumizi ya kompyuta ya kineuromofiki. Mchanganyiko wa uigaji wa kasi wa analogi na uwezo wa kutengenezwa programu wa kidijitali unaufanya ufawe kwa mifumo ya kisasa ya akili bandia ya wakati halisi, utafiti wa kompyuta inayochochewa na ubongo, na matumizi ya akili bandia ya kingo yenye nguvu chini. Maendeleo ya baadaye yanaweza kulenga kuongeza ukubwa kwa mitandao mikubwa ya neva, kuboresha ufanisi wa nishati, na kuimarisha uwezo wa kutengenezwa programu wa kanuni za kujifunza.
Uchambuzi wa Asili
Muundo wa BrainScaleS-2 unawakilisha njia ya hali ya juu ya kompyuta ya kineuromofiki ambayo inajaza pengo kati ya uwezekano wa kibayolojia na ufanisi wa hesabu. Kwa kuchanganya miundo ya kimwili ya analogi na uwezo wa kutengenezwa programu wa kidijitali, inashughulikia changamoto za msingi katika usanifu wa vifaa vya kineuromofiki. Kipimo cha uongezevu cha 1000× cha mfumu ikilinganishwa na viwango vya wakati vya kibayolojia kinawezesha matumizi ya vitendo ya utafiti ambayo yangehitaji muda mrefu sana wa uigaji usiofaa.
Ikilinganishwa na njia zingine za kineuromofiki kama TrueNorth ya IBM na Loihi ya Intel, BrainScaleS-2 inatoa faida za kipekee katika uhalisi wa kibayolojia kupitia utekelezaji wake wa analogi. Ingawa mifumo ya kidijitali kama Loihi inatoa uwezo mkubwa wa kutengenezwa programu, njia ya analogi ya BrainScaleS-2 inaweza kutoa ufanisi bora wa nishati kwa aina fulani za hesabu za neva. Hii inafanana na mienendo iliyozingatiwa katika utafiti wa hivi karibuni wa kineuromofiki, ambapo njia mseto za analogi-kidijitali zinapata umaarufu kwa sifa zao zilizowekwa sawa za utendaji.
Kuunganishwa kwa kichakataji maalum cha ubadilikanaji wa kidijitali kunashughulikia kikomo muhimu cha mifumo ya analogi pekee: ugumu wa kutekeleza kanuni tata, zinazoweza kutengenezwa programu za kujifunza. Uvumbuzi huu unawezesha BrainScaleS-2 kuunga mkono sio tu STDP iliyowekwa bali pia michakato ya hali ya juu zaidi ya kujifunza, na kuifanya iwe yenye kubadilika zaidi kwa utafiti wa ubadilikanaji wa neva na algoriti za kujifunza.
Usaidizi wa mfumu kwa mitandao ya neva inayochomwa na hitimisho la kujifunza kwa kina kupitia kuzidisha kwa vekta-matiti unaonyesha njia ya vitendo kwa hali ya sasa ya akili bandia. Uwezo huu wa pande mbili unawaruhusu watafiti kuchunguza kompyuta inayochochewa na ubongo huku wakiendelea kuwa na usawa na njia kuu za kujifunza kwa kina. Mfumo wa usawazishaji wa kusimamia tofauti za mchakato wa analogi unaonyesha uhandisi wa hali ya juu unaokubali na kushughulikia changamoto za vitendo za kompyuta ya kineuromofiki ya analogi.
Kutazamia mbele, miundo kama BrainScaleS-2 inaweza kucheza jukumu muhimu katika kuendeleza mifumo ya akili bandia yenye ufanisi zaidi wa nishati, hasa kwa matumizi ya kompyuta ya kingo ambapo vikwazo vya nguvu ni muhimu. Uwekezaji unaoendelea wa Mradi wa Ubongo wa Binadamu wa Ulaya katika teknolojia hii unaonyesha umuhimu wake wa uwezekano kwa utafiti wa sayansi ya neva na matumizi ya vitendo ya akili bandia.
7. Marejeo
- Schemmel, J., et al. "A Wafer-Scale Neuromorphic Hardware System for Large-Scale Neural Modeling." ISCAS 2010.
- Indiveri, G., et al. "Neuromorphic silicon neuron circuits." Frontiers in Neuroscience, 2011.
- Davies, M., et al. "Loihi: A Neuromorphic Manycore Processor with On-Chip Learning." IEEE Micro, 2018.
- Merolla, P. A., et al. "A million spiking-neuron integrated circuit with a scalable communication network and interface." Science, 2014.
- Pei, J., et al. "Towards artificial general intelligence with hybrid Tianjic chip architecture." Nature, 2019.
- European Human Brain Project. "Neuromorphic Computing Platform." https://www.humanbrainproject.eu
- IEEE Spectrum. "The Quest for Artificial Intelligence that Mimics the Brain." https://spectrum.ieee.org