{"id":"https://openalex.org/W2745005623","doi":"https://doi.org/10.1109/islped.2017.8009176","title":"A Programmable Event-driven Architecture for Evaluating Spiking Neural Networks","display_name":"A Programmable Event-driven Architecture for Evaluating Spiking Neural Networks","publication_year":2017,"publication_date":"2017-07-01","ids":{"openalex":"https://openalex.org/W2745005623","doi":"https://doi.org/10.1109/islped.2017.8009176","mag":"2745005623"},"language":"en","primary_location":{"id":"doi:10.1109/islped.2017.8009176","is_oa":false,"landing_page_url":"https://doi.org/10.1109/islped.2017.8009176","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066973502","display_name":"Arnab Roy","orcid":"https://orcid.org/0000-0002-9481-9871"},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"education","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Arnab Roy","raw_affiliation_strings":["Computer Science and Engineering Department, IIT Madras"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering Department, IIT Madras","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010094713","display_name":"Swagath Venkataramani","orcid":"https://orcid.org/0000-0002-0470-6364"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Swagath Venkataramani","raw_affiliation_strings":["School of Electrical and Computer Engineering, Purdue University","staff member at IBM T.J. Watson Research Center, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University","institution_ids":[]},{"raw_affiliation_string":"staff member at IBM T.J. Watson Research Center, NY","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007490713","display_name":"Neel Gala","orcid":"https://orcid.org/0000-0001-8611-6511"},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"education","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Neel Gala","raw_affiliation_strings":["Computer Science and Engineering Department, IIT Madras"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering Department, IIT Madras","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021284824","display_name":"Sanchari Sen","orcid":"https://orcid.org/0000-0003-0080-2882"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sanchari Sen","raw_affiliation_strings":["School of Electrical and Computer Engineering, Purdue University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Kamakoti Veezhinathan","orcid":null},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"education","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Kamakoti Veezhinathan","raw_affiliation_strings":["Computer Science and Engineering Department, IIT Madras"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering Department, IIT Madras","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065766721","display_name":"Anand Raghunathan","orcid":"https://orcid.org/0000-0002-4624-564X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Anand Raghunathan","raw_affiliation_strings":["School of Electrical and Computer Engineering, Purdue University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Purdue University","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10581","display_name":"Neural dynamics and brain function","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T12236","display_name":"Photoreceptor and optogenetics research","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2804","display_name":"Cellular and Molecular Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8555312752723694},{"id":"https://openalex.org/keywords/spiking-neural-network","display_name":"Spiking neural network","score":0.8189444541931152},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.49167972803115845},{"id":"https://openalex.org/keywords/spike","display_name":"Spike (software development)","score":0.4761500358581543},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.47120946645736694},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.42323267459869385},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4187946319580078},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3999897241592407},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3396943509578705},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3266509771347046},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32066962122917175},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10354644060134888}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8555312752723694},{"id":"https://openalex.org/C11731999","wikidata":"https://www.wikidata.org/wiki/Q9067355","display_name":"Spiking neural network","level":3,"score":0.8189444541931152},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.49167972803115845},{"id":"https://openalex.org/C2781390188","wikidata":"https://www.wikidata.org/wiki/Q25203449","display_name":"Spike (software development)","level":2,"score":0.4761500358581543},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.47120946645736694},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.42323267459869385},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4187946319580078},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3999897241592407},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3396943509578705},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3266509771347046},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32066962122917175},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10354644060134888},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/islped.2017.8009176","is_oa":false,"landing_page_url":"https://doi.org/10.1109/islped.2017.8009176","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1869975934","https://openalex.org/W2060694887","https://openalex.org/W2076063813","https://openalex.org/W2077751791","https://openalex.org/W2080357645","https://openalex.org/W2081986990","https://openalex.org/W2110137080","https://openalex.org/W2114208686","https://openalex.org/W2123438756","https://openalex.org/W2128222428","https://openalex.org/W2130360162","https://openalex.org/W2138913040","https://openalex.org/W2157239334","https://openalex.org/W2159951683","https://openalex.org/W2170942403","https://openalex.org/W2190212978","https://openalex.org/W2314470091","https://openalex.org/W2341783944","https://openalex.org/W2612662066","https://openalex.org/W3101398840"],"related_works":["https://openalex.org/W2542565870","https://openalex.org/W4306175885","https://openalex.org/W4312604567","https://openalex.org/W4387390134","https://openalex.org/W2165312143","https://openalex.org/W4251092571","https://openalex.org/W4297619707","https://openalex.org/W2583316550","https://openalex.org/W3110622310","https://openalex.org/W2403181385"],"abstract_inverted_index":{"Spiking":[0],"neural":[1,9,99],"networks":[2,10,135],"(SNNs)":[3],"represent":[4],"the":[5,28,31,68,109,195,230,241,259,273,282,325],"third":[6],"generation":[7],"of":[8,18,27,30,46,57,73,177,244,272,299],"and":[11,59,77,84,133,212,229,265,285,303,316,327,331],"are":[12,79,104,136,183,197,233,329],"expected":[13],"to":[14,108,157,186,194,208,217,250,255,275,288],"enable":[15],"new":[16],"classes":[17],"machine":[19],"learning":[20,95],"applications.":[21],"However,":[22],"evaluating":[23],"large-scale":[24,148],"SNNs":[25,47,74],"(e.g.,":[26],"scale":[29],"visual":[32],"cortex)":[33],"on":[34,75,117,310],"power-constrained":[35],"systems":[36],"requires":[37],"significant":[38],"improvements":[39],"in":[40,93,113,223],"computing":[41],"efficiency.":[42],"A":[43],"unique":[44],"attribute":[45],"is":[48,52,61,127,152,225,261],"their":[49],"event-driven":[50],"nature-information":[51],"encoded":[53],"as":[54,64],"a":[55,129,143,154,167,191,236,248],"series":[56],"spikes,":[58],"work":[60],"dynamically":[62,184,198],"generated":[63,199],"spikes":[65,211],"propagate":[66],"through":[67],"network.":[69],"Therefore,":[70],"parallel":[71],"implementations":[72,309],"multi-cores":[76],"GPGPUs":[78],"severely":[80],"limited":[81],"by":[82,138,190,200],"communication":[83,242],"synchronization":[85],"overheads.":[86],"Recent":[87],"years":[88],"have":[89],"seen":[90],"great":[91],"interest":[92],"deep":[94],"accelerators":[96],"for":[97,147,172],"non-spiking":[98],"networks,":[100],"however,":[101],"these":[102],"architectures":[103],"not":[105,153],"well":[106],"suited":[107],"dynamic,":[110],"irregular":[111],"parallelism":[112],"SNNs.":[114,245],"Prior":[115],"efforts":[116],"specialized":[118],"SNN":[119,173,254,294],"hardware":[120],"utilize":[121,205],"spatial":[122],"architectures,":[123],"wherein":[124],"each":[125],"neuron":[126],"allocated":[128],"dedicated":[130],"processing":[131,231],"element,":[132],"large":[134],"realized":[137],"connecting":[139],"multiple":[140],"chips":[141],"into":[142],"system.":[144],"While":[145],"suitable":[146],"systems,":[149],"this":[150],"approach":[151],"good":[155],"match":[156],"size":[158],"or":[159],"cost":[160],"constrained":[161],"mobile":[162],"devices.":[163],"We":[164,246,278],"propose":[165,247],"PEASE,":[166],"Programmable":[168],"Event-driven":[169],"processor":[170],"Architecture":[171],"Evaluation.":[174],"PEASE":[175,224,256,280,300],"comprises":[176],"Spike":[178,201],"Processing":[179],"Units":[180],"(SPUs)":[181],"that":[182,204,215,258],"scheduled":[185],"execute":[187],"computations":[188],"triggered":[189],"spike.":[192],"Instructions":[193],"SPUs":[196,264],"Schedulers":[202],"(SSs)":[203],"event":[206],"queues":[207],"track":[209],"unprocessed":[210],"identify":[213],"neurons":[214],"need":[216],"be":[218],"evaluated.":[219],"The":[220,321],"memory":[221],"hierarchy":[222],"fully":[226],"software":[227,308],"managed,":[228],"elements":[232],"interconnected":[234],"using":[235],"two-tiered":[237],"bus-ring":[238],"topology":[239],"matching":[240],"characteristics":[243],"method":[249],"map":[251],"any":[252],"given":[253],"such":[257],"workload":[260],"balanced":[262],"across":[263,270],"SPU":[266],"clusters,":[267],"while":[268],"pipelining":[269],"layers":[271],"network":[274],"improve":[276],"performance.":[277],"implemented":[279],"at":[281],"RTL":[283],"level":[284],"synthesized":[286],"it":[287],"IBM":[289],"45":[290],"technology.":[291],"Across":[292],"6":[293],"benchmarks,":[295],"our":[296],"64-SPU":[297],"configuration":[298],"achieves":[301],"7.1\u00d7-17.5\u00d7":[302],"2.6\u00d7-5.8\u00d7":[304],"speedups,":[305],"respectively,":[306],"over":[307,324],"an":[311],"Intel":[312],"Xeon":[313],"E5-2680":[314],"CPU":[315,326],"NVIDIA":[317],"Tesla":[318],"K40C":[319],"GPU.":[320],"energy":[322],"reductions":[323],"GPU":[328],"71\u00d7-179\u00d7":[330],"198\u00d7-467\u00d7,":[332],"respectively.":[333]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
