Neuromorfico
Hardware Neuromórfico e Spiking Neural Networks
Computação inspirada no cérebro: neurônios disparam spikes (eventos), comunicação assíncrona, consumo dramaticamente menor que GPU para inferência. Estado em 2026: pesquisa madura + uso comercial nicho (drones autônomos, sensores always-on, próteses).
*ota de processo:*este arquivo é atualizado por
/k-ia-compendiumvia Camada D (linhas D11 e D12).
Por que importa
GPU consome *300W*para inferência de LLM modesto. Cérebro humano consome *20W*com ~86B neurônios. Hardware neuromórfico tenta colher parte dessa eficiência via:
- *omputação event-driven*— só gasta energia quando há spike (eventos esparsos)
- *emória junto da computação*(in-memory compute) — elimina o gargalo von Neumann
- *aralelismo massivo nativo*— milhares de cores rodando assíncronos
- *aixa precisão tolerada*— analog/mixed-signal vs FP32
Tradeoff: pode ser *001000× mais eficiente*em energia, mas algoritmos atuais (backprop em redes densas) não casam naturalmente — daí a importância de SNN training methods e algoritmos alternativos como [[paradigmasalternativos]] (ForwardForward, Predictive Coding).
Chips Neuromórficos
Intel Loihi 2
- *ançamento:*2021; ainda canônico em 2026.
- *pecs:*128 cores neuromorphic, 1M neurônios por chip; até *M neurônios*por sistema Kapoho Point (8 chips).
- *rocesso:*Intel 4 (4nm).
- *rogramabilidade:*microcode customizável por core (não apenas SNN — qualquer regra de update local).
- *ramework:**ava*(open source, github.comlava-nclava) — Python; abstrações Process / Channel.
- *cesso:*Intel Neuromorphic Research Community (INRC) — academic + selected commercial; sem chip comercial open market ainda.
- *asos:*olfato robótico, optimization (constraint satisfaction), gesture recognition real-time.
IBM NorthPole
- *núncio:*Science 382, 329-335 (out/2023) — Modha et al.
- *pecs:*256 cores; 224MB on-chip memory (sem DRAM externa para inferência); 22B transistors em 12nm.
- *ão é SNN puro*— chip inference
only para redes neurais densas, mas com *emorynear-compute*que elimina movimento de dados. - *erformance:*ResNet-50 a *2× mais eficiente*que H100 em energia, *× menos latência*
- *tatus 2026:*ainda research silicon; sem produto comercial. Sucessor do TrueNorth (2014).
SpiNNaker 2
- *niversidade de Manchester + TU Dresden*| lançamento 2024.
- *pecs:*152 ARM Cortex
M4F cores por chip; sistematarget de *0M chips*= ~1B neurônios. - *iferencial:*programmable digital (não analog) — flexível, suporta qualquer modelo de neurônio.
- *doção:*Human Brain Project (encerrado 2023) deixou legado; sucessores em Jülich e Manchester.
BrainScaleS-2
- *eidelberg University*| 2nd gen 2020-2023.
- *ixed-signal analog/digital*— neurônios analógicos rodam *0.000× mais rápido*que biológicos (modelo de tempo acelerado).
- *doção:*ferramenta de neurociência computacional; menos foco em ML aplicado.
Outros (panorama 2026)
- *nnatera Pulsar*— Holanda, startup; SNN para sensor fusion always-on em wearables.
- *rAI Matter Labs GrAI VIP*— vision processing event-driven; integração com event cameras (Prophesee).
- *ynSense Speck/Xylo*— Suíça, audio + vision always-on; ~µW.
- *ignon AI*— Tsetlin
native (ver [[paradigmasalternativos]]); não é SNN mas mesma família "post-GPU".
Spiking Neural Networks: Modelos de Neurônio
Leaky IntegrateandFire (LIF)
Modelo padrão: membrana acumula input, dispara spike quando ultrapassa threshold, reseta. Simples, eficiente, dominante em SNN training moderno.
Adaptive LIF / AdEx
Adiciona adaptação (threshold ou current) — modela accommodação biológica.
Hodgkin-Huxley
Modelo biofísico completo (4 EDOs por neurônio). Realista demais para ML — usado em neurociência.
Izhikevich
Tradeoff entre LIF e HodgkinHuxley: 2 EDOs, reproduz 20+ tipos de comportamento neuronal.
Treinamento de SNNs
Spikes são descontínuos → gradiente não definido → não dá pra backprop direto. Soluções modernas:
Surrogate Gradients
- *eftci et al. (IEEE SPM 2019)*— substituem a função degrau (Heaviside) por uma sigmóide suave *penas no backward pass*
- Hoje é o método dominante; viabiliza BPTT em SNN.
ANNtoSNN Conversion
- Treina ANN normal (ReLU) → converte ativações em rate-coded spikes.
- Vantagem: aproveita toda a maquinaria de DL existente.
- Limitação: latência (precisa de muitos timesteps para approximar rate); perde graça do event-driven.
Direct SNN Training com STBP
- *patio-Temporal Backpropagation*(Wu et al., Front. Neurosci. 2018) — BPTT com surrogate gradient.
- Estado da arte em accuracy + spike-count tradeoff.
Local Learning Rules
- Hebbian, STDP (Spike
TimingDependent Plasticity), Forward-Forward, Predictive Coding. - Não competitivos em accuracy hoje, mas únicos compatíveis com on-chip training em hardware neuromórfico atual.
Frameworks de Software
| Framework | Backend | Foco | Maturidade |
|---|---|---|---|
| *nnTorch* | PyTorch | Surrogate-gradient training, ensino | Ativa, popular |
| *orse* | PyTorch | Pesquisa em modelos de neurônio | Ativa |
| *pikingJelly* | PyTorch | High-perf training (CUDA kernels) | Ativa (TUWien/PKU) |
| *indsNET* | PyTorch | Local learning rules, biological plausibility | Madura |
| *rian2* | NumPy | Neurociência computacional | Padrão acadêmico |
| *EST* | C++/Py | Simulação de larga escala (biológica) | Padrão acadêmico |
| *ava* | Python | Programação Loihi 2 (mas roda em CPU para dev) | Intel-mantido |
Aplicações onde neuromórfico já vence
| Domínio | Caso | Benefício medido |
|---|---|---|
| *lways-on keyword spotting* | "Hey Koru" em wearable | µW vs mW (TFLite micro) |
| *vent cameras* | Detecção de movimento em drone | Latência sub |
| *róteses neurais* | Decoding intent motor | Compatibilidade nativa com spikes biológicos |
| *ptimization* | SAT, QUBO em Loihi 2 | 1000× menos energia que simulated annealing GPU |
| *lfato robótico* | Classificação de odores | Aprendizado one-shot via plasticidade local |
Aplicações onde *ão*vence (ainda)
- *LMs*— densos, sequenciais, latency-bound; GPU continua dominando.
- *reino em escala*— sem hardware neuromórfico capaz de competir com cluster de H100/B200.
- *isão SOTA*— ANN em GPU ainda à frente em ImageNet/COCO, mesmo em ANN→SNN conversion.
Para o Kode
*urto prazo:*não acionável — sem chip disponível para compra + sem caso de uso interno que justifique custo de aprendizado.
*édio prazo (2436 meses):*se a Stack adicionar surface *earable*(Koruwatch, Hand glove, Eye glasses), neuromórfico vira candidato sério para:
- Wake
word permanente (ver [[specsvoice/wakeword.kmd]]) - Gesture recognition always-on (Koder Hand)
- Eye gaze tracking (Koder Eye XR variant)
*companhar:*Innatera Pulsar (commercialfriendly), SynSense (deals com wearables), qualquer LLMem-spikes que mostre paridade com 7B Transformer.
*rossreference:*[[paradigmasalternativos]] cobre algoritmos de aprendizado (Forward-Forward, Predictive Coding) que casam com este hardware.