TY - JOUR
T1 - Balancing Specialized Versus Flexible Computation in Brain-Computer Interfaces
AU - Karageorgos, Ioannis
AU - Sriram, Karthik
AU - Vesely, Jan
AU - Lindsay, Nick
AU - Wen, Xiayuan
AU - Wu, Michael
AU - Powell, Marc
AU - Borton, David
AU - Manohar, Rajit
AU - Bhattacharjee, Abhishek
N1 - Publisher Copyright:
© 1981-2012 IEEE.
PY - 2021/5/1
Y1 - 2021/5/1
N2 - We are building HALO, a flexible ultralow-power processing architecture for implantable brain- computer interfaces (BCIs) that directly communicate with biological neurons in real time. This article discusses the rigid power, performance, and flexibility tradeoffs that BCI designers must balance, and how we overcome them via HALO's palette of domain-specific hardware accelerators, general-purpose microcontroller, and configurable interconnect. Our evaluations using neuronal data collected in vivo from a nonhuman primate, along with full-stack algorithm to chip codesign, show that HALO achieves flexibility and superior performance per watt versus existing implantable BCIs.
AB - We are building HALO, a flexible ultralow-power processing architecture for implantable brain- computer interfaces (BCIs) that directly communicate with biological neurons in real time. This article discusses the rigid power, performance, and flexibility tradeoffs that BCI designers must balance, and how we overcome them via HALO's palette of domain-specific hardware accelerators, general-purpose microcontroller, and configurable interconnect. Our evaluations using neuronal data collected in vivo from a nonhuman primate, along with full-stack algorithm to chip codesign, show that HALO achieves flexibility and superior performance per watt versus existing implantable BCIs.
UR - http://www.scopus.com/inward/record.url?scp=85102704910&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102704910&partnerID=8YFLogxK
U2 - 10.1109/MM.2021.3065455
DO - 10.1109/MM.2021.3065455
M3 - Article
AN - SCOPUS:85102704910
SN - 0272-1732
VL - 41
SP - 87
EP - 94
JO - IEEE Micro
JF - IEEE Micro
IS - 3
M1 - 9376262
ER -