{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T14:45:58Z","timestamp":1776955558588,"version":"3.51.4"},"publisher-location":"Cham","reference-count":55,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030959524","type":"print"},{"value":"9783030959531","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-95953-1_10","type":"book-chapter","created":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T19:49:53Z","timestamp":1644954593000},"page":"134-150","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Thermal-Aware Compilation of\u00a0Spiking Neural Networks to\u00a0Neuromorphic Hardware"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2142-2283","authenticated-orcid":false,"given":"Twisha","family":"Titirsha","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5673-2636","authenticated-orcid":false,"given":"Anup","family":"Das","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,2,16]]},"reference":[{"key":"10_CR1","first-page":"149","volume":"18","author":"A Balaji","year":"2019","unstructured":"Balaji, A., et al.: A framework to explore workload-specific performance and lifetime trade-offs in neuromorphic computing. CAL 18, 149\u2013152 (2019)","journal-title":"CAL"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Balaji, A., Adiraju, P., Kashyap, H.J., Das, A., Krichmar, J.L., Dutt, N.D., Catthoor, F.: PyCARL: a PyNN interface for hardware-software co-simulation of spiking neural network. In: IJCNN (2020)","DOI":"10.1109\/IJCNN48605.2020.9207142"},{"key":"10_CR3","first-page":"508","volume":"14","author":"A Balaji","year":"2018","unstructured":"Balaji, A., Corradi, F., Das, A., Pande, S., Schaafsma, S., Catthoor, F.: Power-accuracy trade-offs for heartbeat classification on neural networks hardware. JOLPE 14, 508\u2013519 (2018)","journal-title":"JOLPE"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Balaji, A., Das, A.: A framework for the analysis of throughput-constraints of snns on neuromorphic hardware. In: ISVLSI (2019)","DOI":"10.1109\/ISVLSI.2019.00043"},{"key":"10_CR5","first-page":"76","volume":"28","author":"A Balaji","year":"2020","unstructured":"Balaji, A., et al.: Mapping spiking neural networks to neuromorphic hardware. TVLSI 28, 76\u201386 (2020)","journal-title":"TVLSI"},{"key":"10_CR6","first-page":"1293","volume":"92","author":"A Balaji","year":"2020","unstructured":"Balaji, A., Marty, T., Das, A., Catthoor, F.: Run-time mapping of spiking neural networks to neuromorphic hardware. JSPS 92, 1293\u20131302 (2020)","journal-title":"JSPS"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Balaji, A., et al.: Enabling resource-aware mapping of spiking neural networks via spatial decomposition. ESL 13, 142\u2013145 (2021)","DOI":"10.1109\/LES.2020.3025873"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Balaji, A., Wu, Y., Das, A., Catthoor, F., et al.: Exploration of segmented bus as scalable global interconnect for neuromorphic computing. In: GLSVLSI (2019)","DOI":"10.1145\/3299874.3319491"},{"key":"10_CR9","first-page":"89","volume":"2","author":"GW Burr","year":"2017","unstructured":"Burr, G.W., Shelby, R.M., et al.: Neuromorphic computing using non-volatile memory. Adv. Phys.: X 2, 89\u2013124 (2017)","journal-title":"Adv. Phys.: X"},{"key":"10_CR10","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/978-3-319-67723-1_13","volume-title":"CMOS Circuits for Biological Sensing and Processing","author":"F Catthoor","year":"2018","unstructured":"Catthoor, F., Mitra, S., Das, A., Schaafsma, S.: Very large-scale neuromorphic systems for biological signal processing. In: Mitra, S., Cumming, D.R.S. (eds.) CMOS Circuits for Biological Sensing and Processing, pp. 315\u2013340. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-67723-1_13"},{"key":"10_CR11","first-page":"1523","volume":"56","author":"IR Chen","year":"2009","unstructured":"Chen, I.R., Pop, E.: Compact thermal model for vertical nanowire phase-change memory cells. TED 56, 1523\u20131528 (2009)","journal-title":"TED"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Chou, T.S., et al.: CARLsim 4: an open source library for large scale, biologically detailed spiking neural network simulation using heterogeneous clusters. In: IJCNN (2018)","DOI":"10.1109\/IJCNN.2018.8489326"},{"key":"10_CR13","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.neunet.2017.12.015","volume":"99","author":"A Das","year":"2018","unstructured":"Das, A., et al.: Unsupervised heart-rate estimation in wearables with Liquid states and a probabilistic readout. Neural Netw. 99, 134\u2013147 (2018)","journal-title":"Neural Netw."},{"key":"10_CR14","first-page":"397","volume":"2","author":"A Das","year":"2018","unstructured":"Das, A., Catthoor, F., Bourdoux, A., Gyselinckx, B.: Energy-efficient mapping of LTE-A PHY signal processing tasks on microservers. TGCN 2, 397\u2013407 (2018)","journal-title":"TGCN"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Das, A., Catthoor, F., et al.: Heartbeat classification in wearables using multi-layer perceptron and time-frequency joint distribution of ECG. In: CHASE (2018)","DOI":"10.1145\/3278576.3278598"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"Das, A., Kumar, A.: Dataflow-based mapping of spiking neural networks on neuromorphic hardware. In: GLSVLSI (2018)","DOI":"10.1145\/3194554.3194627"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Das, A., Kumar, A., Veeravalli, B.: Communication and migration energy aware design space exploration for multicore systems with intermittent faults. In: DATE (2013)","DOI":"10.7873\/DATE.2013.331"},{"key":"10_CR18","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.future.2013.06.016","volume":"30","author":"A Das","year":"2014","unstructured":"Das, A., Kumar, A., Veeravalli, B.: Communication and migration energy aware task mapping for reliable multiprocessor systems. FGCS 30, 216\u2013228 (2014)","journal-title":"FGCS"},{"key":"10_CR19","first-page":"869","volume":"27","author":"A Das","year":"2015","unstructured":"Das, A., Kumar, A., Veeravalli, B.: Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems. TPDS 27, 869\u2013884 (2015)","journal-title":"TPDS"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"Das, A., Walker, M.J., Hansson, A., Al-Hashimi, B.M., Merrett, G.V.: Hardware-software interaction for run-time power optimization: a case study of embedded Linux on multicore smartphones. In: ISLPED (2015)","DOI":"10.1109\/ISLPED.2015.7273508"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Das, A., Wu, Y., Huynh, K., Dell\u2019Anna, F., Catthoor, F., Schaafsma, S.: Mapping of local and global synapses on spiking neuromorphic hardware. In: DATE (2018)","DOI":"10.23919\/DATE.2018.8342201"},{"key":"10_CR22","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MM.2018.112130359","volume":"38","author":"M Davies","year":"2018","unstructured":"Davies, M., Srinivasa, N., et al.: Loihi: a neuromorphic manycore processor with on-chip learning. IEEE Micro 38, 82\u201399 (2018)","journal-title":"IEEE Micro"},{"key":"10_CR23","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MC.2019.2903009","volume":"52","author":"MV Debole","year":"2019","unstructured":"Debole, M.V., Taba, B., et al.: TrueNorth: accelerating from zero to 64 million neurons in 10 years. Computer 52, 20\u201329 (2019)","journal-title":"Computer"},{"key":"10_CR24","doi-asserted-by":"publisher","first-page":"99","DOI":"10.3389\/fncom.2015.00099","volume":"9","author":"PU Diehl","year":"2015","unstructured":"Diehl, P.U., Cook, M.: Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Front. Comput. Neurosci. 9, 99 (2015)","journal-title":"Front. Comput. Neurosci."},{"key":"10_CR25","first-page":"270","volume":"65","author":"ME Fouda","year":"2017","unstructured":"Fouda, M.E., Eltawil, A.M., Kurdahi, F.: Modeling and analysis of passive switching crossbar arrays. TCAS I: Regular Pap. 65, 270\u2013282 (2017)","journal-title":"TCAS I: Regular Pap."},{"key":"10_CR26","doi-asserted-by":"publisher","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","volume":"29","author":"J Gubbi","year":"2013","unstructured":"Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. FGCS 29, 1645\u20131660 (2013)","journal-title":"FGCS"},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Kashyap, H.J., et al.: A recurrent neural network based model of predictive smooth pursuit eye movement in primates. In: IJCNN (2018)","DOI":"10.1109\/IJCNN.2018.8489652"},{"key":"10_CR28","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1002\/j.1538-7305.1970.tb01770.x","volume":"49","author":"BW Kernighan","year":"1970","unstructured":"Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Techn. J. 49, 291\u2013307 (1970)","journal-title":"Bell Syst. Techn. J."},{"key":"10_CR29","unstructured":"Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: NeurIPS (2012)"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Kwong, K.C., Li, L., He, J., Chan, M.: Verilog-a model for phase change memory simulation. In: ICSICT (2008)","DOI":"10.1109\/ICSICT.2008.4734588"},{"key":"10_CR31","doi-asserted-by":"publisher","first-page":"025704","DOI":"10.1063\/1.4938532","volume":"119","author":"M Le Gallo","year":"2016","unstructured":"Le Gallo, M., Athmanathan, A., Krebs, D., Sebastian, A.: Evidence for thermally assisted threshold switching behavior in nanoscale phase-change memory cells. J. Appl. Phys. 119, 025704 (2016)","journal-title":"J. Appl. Phys."},{"key":"10_CR32","unstructured":"LeCun, Y., et al.: LeNet-5, convolutional neural networks (2015)"},{"key":"10_CR33","doi-asserted-by":"crossref","unstructured":"Liao, Y.B., Chen, Y.K., Chiang, M.H.: An analytical compact PCM model accounting for partial crystallization. In: EDSSC (2007)","DOI":"10.1109\/EDSSC.2007.4450202"},{"key":"10_CR34","unstructured":"Liao, Y.B., Lin, J.T., Chiang, M.H.: Temperature-based phase change memory model for pulsing scheme assessment. In: ICICDT (2008)"},{"key":"10_CR35","doi-asserted-by":"crossref","unstructured":"Liu, Y., Dick, R.P., Shang, L., Yang, H.: Accurate temperature-dependent integrated circuit leakage power estimation is easy. In: DATE (2007)","DOI":"10.1109\/DATE.2007.364517"},{"key":"10_CR36","doi-asserted-by":"publisher","first-page":"1659","DOI":"10.1016\/S0893-6080(97)00011-7","volume":"10","author":"W Maass","year":"1997","unstructured":"Maass, W.: Networks of spiking neurons: the third generation of neural network models. Neural Netw. 10, 1659\u20131671 (1997)","journal-title":"Neural Netw."},{"key":"10_CR37","doi-asserted-by":"crossref","unstructured":"Mallik, A., Garbin, D., Fantini, A., Rodopoulos, et al.: Design-technology co-optimization for OxRRAM-based synaptic processing unit. In: VLSIT (2017)","DOI":"10.23919\/VLSIT.2017.7998166"},{"key":"10_CR38","first-page":"106","volume":"12","author":"S Moradi","year":"2017","unstructured":"Moradi, S., Qiao, N., Stefanini, F., Indiveri, G.: A scalable multicore architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (DYNAPs). TBCAS 12, 106\u2013122 (2017)","journal-title":"TBCAS"},{"key":"10_CR39","doi-asserted-by":"crossref","unstructured":"Morikawa, T., Kurotsuchi, K., Kinoshita, M., et al.: Doped in-Ge-Te phase change memory featuring stable operation and good data retention. In: IEDM (2007)","DOI":"10.1109\/IEDM.2007.4418932"},{"key":"10_CR40","doi-asserted-by":"crossref","unstructured":"Ramasubramanian, S.G., Venkatesan, R., Sharad, M., et al.: SPINDLE: spintronic deep learning engine for large-scale neuromorphic computing. In: ISLPED (2014)","DOI":"10.1145\/2627369.2627625"},{"key":"10_CR41","doi-asserted-by":"crossref","unstructured":"Shafik, R.A., Das, A., Yang, S., Merrett, G., Al-Hashimi, B.M.: Adaptive energy minimization of OpenMP parallel applications on many-core systems. In: PARMA-DITAM (2015)","DOI":"10.1145\/2701310.2701311"},{"key":"10_CR42","unstructured":"Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv (2014)"},{"key":"10_CR43","doi-asserted-by":"crossref","unstructured":"Song, S., Balaji, A., Das, A., Kandasamy, N., Shackleford, J.: Compiling spiking neural networks to neuromorphic hardware. In: LCTES (2020)","DOI":"10.1145\/3372799.3394364"},{"key":"10_CR44","doi-asserted-by":"crossref","unstructured":"Song, S., Das, A.: A case for lifetime reliability-aware neuromorphic computing. In: MWSCAS (2020)","DOI":"10.1109\/MWSCAS48704.2020.9184557"},{"key":"10_CR45","doi-asserted-by":"crossref","unstructured":"Song, S., Das, A., Kandasamy, N.: Exploiting inter- and intra-memory asymmetries for data mapping in hybrid tiered-memories. In: ISMM (2020)","DOI":"10.1145\/3381898.3397215"},{"key":"10_CR46","doi-asserted-by":"crossref","unstructured":"Song, S., Das, A., Kandasamy, N.: Improving dependability of neuromorphic computing with non-volatile memory. In: EDCC (2020)","DOI":"10.1109\/EDCC51268.2020.00013"},{"key":"10_CR47","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3358180","volume":"18","author":"S Song","year":"2019","unstructured":"Song, S., Das, A., Mutlu, O., Kandasamy, N.: Enabling and exploiting partition-level parallelism (PALP) in phase change memories. TECS 18, 1\u201325 (2019)","journal-title":"TECS"},{"key":"10_CR48","doi-asserted-by":"crossref","unstructured":"Song, S., Das, A., Mutlu, O., Kandasamy, N.: Improving phase change memory performance with data content aware access. In: ISMM (2020)","DOI":"10.1145\/3381898.3397210"},{"key":"10_CR49","doi-asserted-by":"crossref","unstructured":"Song, S., Das, A., Mutlu, O., Kandasamy, N.: Aging aware request scheduling for non-volatile main memory. In: ASP-DAC (2021)","DOI":"10.1145\/3394885.3431529"},{"key":"10_CR50","doi-asserted-by":"crossref","unstructured":"Titirsha, T., Das, A.: Reliability-performance trade-offs in neuromorphic computing. In: CUT (2020)","DOI":"10.1109\/IGSC51522.2020.9290845"},{"key":"10_CR51","doi-asserted-by":"crossref","unstructured":"Warren, R., Reifenberg, J., Goodson, K.: Compact thermal model for phase change memory nanodevices. In: ICTTPES (2008)","DOI":"10.1109\/ITHERM.2008.4544377"},{"key":"10_CR52","first-page":"114004","volume":"33","author":"Y Wei","year":"2012","unstructured":"Wei, Y., Lin, X., Jia, Y., Cui, X., He, J., Zhang, X.: A SPICE model for a phase-change memory cell based on the analytical conductivity model. JOS 33, 114004 (2012)","journal-title":"JOS"},{"key":"10_CR53","unstructured":"Wong, H.S.P., et al.: Phase change memory. In: Proceedings of the IEEE (2010)"},{"key":"10_CR54","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MNANO.2018.2844902","volume":"12","author":"J Woo","year":"2018","unstructured":"Woo, J., Yu, S.: Resistive memory-based analog synapse: the pursuit for linear and symmetric weight update. IEEE Nanotechnol. Mag. 12, 36\u201344 (2018)","journal-title":"IEEE Nanotechnol. Mag."},{"key":"10_CR55","first-page":"094011","volume":"32","author":"L Xi","year":"2011","unstructured":"Xi, L., Zhitang, S., Daolin, C., Xiaogang, C., Houpeng, C.: An spice model for phase-change memory simulations. JOS 32, 094011 (2011)","journal-title":"JOS"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-95953-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T19:55:12Z","timestamp":1644954912000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-95953-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030959524","9783030959531"],"references-count":55,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-95953-1_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"16 February 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"LCPC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Languages and Compilers for Parallel Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 October 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 October 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"lcpc2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"79% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}