{"id":"https://openalex.org/W2962923047","doi":"https://doi.org/10.1109/aspdac.2017.7858420","title":"Algorithm-hardware co-optimization of the memristor-based framework for solving SOCP and homogeneous QCQP problems","display_name":"Algorithm-hardware co-optimization of the memristor-based framework for solving SOCP and homogeneous QCQP problems","publication_year":2017,"publication_date":"2017-01-01","ids":{"openalex":"https://openalex.org/W2962923047","doi":"https://doi.org/10.1109/aspdac.2017.7858420","mag":"2962923047"},"language":"en","primary_location":{"id":"doi:10.1109/aspdac.2017.7858420","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aspdac.2017.7858420","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)","raw_type":"proceedings-article"},"type":"article","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/A5051490998","display_name":"Ao Ren","orcid":"https://orcid.org/0000-0002-2322-8038"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ao Ren","raw_affiliation_strings":["Syracuse University, U.S.A"],"affiliations":[{"raw_affiliation_string":"Syracuse University, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100321843","display_name":"Sijia Liu","orcid":"https://orcid.org/0000-0003-2817-6991"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sijia Liu","raw_affiliation_strings":["University of Michigan, U.S.A"],"affiliations":[{"raw_affiliation_string":"University of Michigan, U.S.A","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002341617","display_name":"Ruizhe Cai","orcid":null},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ruizhe Cai","raw_affiliation_strings":["Syracuse University, U.S.A"],"affiliations":[{"raw_affiliation_string":"Syracuse University, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067226050","display_name":"Wujie Wen","orcid":"https://orcid.org/0000-0003-0011-0675"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wujie Wen","raw_affiliation_strings":["Florida International University, U.S.A"],"affiliations":[{"raw_affiliation_string":"Florida International University, U.S.A","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018292481","display_name":"Pramod K. Varshney","orcid":"https://orcid.org/0000-0003-4504-5088"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pramod K. Varshney","raw_affiliation_strings":["Syracuse University, U.S.A"],"affiliations":[{"raw_affiliation_string":"Syracuse University, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100651384","display_name":"Yanzhi Wang","orcid":"https://orcid.org/0000-0002-3024-7990"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yanzhi Wang","raw_affiliation_strings":["Syracuse University, U.S.A"],"affiliations":[{"raw_affiliation_string":"Syracuse University, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5051490998"],"corresponding_institution_ids":["https://openalex.org/I70983195"],"apc_list":null,"apc_paid":null,"fwci":0.2867,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.62625942,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"788","last_page":"793"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"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":0.9998999834060669,"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/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.991599977016449,"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/T11392","display_name":"Energy Harvesting in Wireless Networks","score":0.9905999898910522,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/memristor","display_name":"Memristor","score":0.6107502579689026},{"id":"https://openalex.org/keywords/quadratic-programming","display_name":"Quadratic programming","score":0.5998942255973816},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5856212377548218},{"id":"https://openalex.org/keywords/crossbar-switch","display_name":"Crossbar switch","score":0.5574653744697571},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5323989987373352},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.500216007232666},{"id":"https://openalex.org/keywords/convex-optimization","display_name":"Convex optimization","score":0.4889596700668335},{"id":"https://openalex.org/keywords/second-order-cone-programming","display_name":"Second-order cone programming","score":0.4838598966598511},{"id":"https://openalex.org/keywords/quadratic-growth","display_name":"Quadratic growth","score":0.46403929591178894},{"id":"https://openalex.org/keywords/quadratically-constrained-quadratic-program","display_name":"Quadratically constrained quadratic program","score":0.42367273569107056},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4004436731338501},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3739006221294403},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.31375664472579956},{"id":"https://openalex.org/keywords/regular-polygon","display_name":"Regular polygon","score":0.30184316635131836}],"concepts":[{"id":"https://openalex.org/C150072547","wikidata":"https://www.wikidata.org/wiki/Q212923","display_name":"Memristor","level":2,"score":0.6107502579689026},{"id":"https://openalex.org/C81845259","wikidata":"https://www.wikidata.org/wiki/Q290117","display_name":"Quadratic programming","level":2,"score":0.5998942255973816},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5856212377548218},{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.5574653744697571},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5323989987373352},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.500216007232666},{"id":"https://openalex.org/C157972887","wikidata":"https://www.wikidata.org/wiki/Q463359","display_name":"Convex optimization","level":3,"score":0.4889596700668335},{"id":"https://openalex.org/C111397411","wikidata":"https://www.wikidata.org/wiki/Q7442977","display_name":"Second-order cone programming","level":4,"score":0.4838598966598511},{"id":"https://openalex.org/C195956108","wikidata":"https://www.wikidata.org/wiki/Q7268362","display_name":"Quadratic growth","level":2,"score":0.46403929591178894},{"id":"https://openalex.org/C65148998","wikidata":"https://www.wikidata.org/wiki/Q7268373","display_name":"Quadratically constrained quadratic program","level":3,"score":0.42367273569107056},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4004436731338501},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3739006221294403},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.31375664472579956},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.30184316635131836},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/aspdac.2017.7858420","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aspdac.2017.7858420","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1632601927","https://openalex.org/W1874281995","https://openalex.org/W1963753244","https://openalex.org/W1980183459","https://openalex.org/W1980446076","https://openalex.org/W1996215314","https://openalex.org/W2001480795","https://openalex.org/W2018645548","https://openalex.org/W2036910603","https://openalex.org/W2051245758","https://openalex.org/W2069812095","https://openalex.org/W2085637792","https://openalex.org/W2105235982","https://openalex.org/W2112181056","https://openalex.org/W2118968555","https://openalex.org/W2123151033","https://openalex.org/W2126351339","https://openalex.org/W2131350052","https://openalex.org/W2136288682","https://openalex.org/W2158369196","https://openalex.org/W2164278908","https://openalex.org/W2296616510","https://openalex.org/W2912522929","https://openalex.org/W3102961917","https://openalex.org/W4250589301","https://openalex.org/W4250955649","https://openalex.org/W4285719527","https://openalex.org/W4292363360","https://openalex.org/W6678281508"],"related_works":["https://openalex.org/W2951903936","https://openalex.org/W2004392729","https://openalex.org/W4298879965","https://openalex.org/W2233303476","https://openalex.org/W2492346510","https://openalex.org/W2897697015","https://openalex.org/W2169350232","https://openalex.org/W2566013347","https://openalex.org/W3035921962","https://openalex.org/W4297407962"],"abstract_inverted_index":{"A":[0],"memristor":[1,7,23,44,91,150],"crossbar,":[2],"which":[3,67,143,182],"is":[4,124,159,183],"constructed":[5],"with":[6],"devices,":[8],"has":[9,27],"the":[10,17,43,82,117,128,138,149,189],"unique":[11],"ability":[12],"to":[13,172,188],"change":[14],"and":[15,39,54,72,106,130,175],"memorize":[16],"state":[18],"of":[19,21,63,121,140,168],"each":[20],"its":[22],"elements.":[24],"It":[25,126],"also":[26],"other":[28],"highly":[29],"desirable":[30],"features":[31],"such":[32],"as":[33,81],"high":[34],"density,":[35],"low":[36],"power":[37],"operation":[38],"excellent":[40],"scalability.":[41],"Hence":[42],"crossbar":[45,151],"technology":[46],"can":[47],"potentially":[48],"be":[49,145],"utilized":[50],"for":[51,58,94],"developing":[52],"low-complexity":[53],"high-scalability":[55],"solution":[56,139],"frameworks":[57],"solving":[59,95],"a":[60,89,165,184],"large":[61],"class":[62],"convex":[64,98],"optimization":[65,99],"problems,":[66,100],"involve":[68,137],"extensive":[69],"matrix":[70],"operations":[71],"have":[73,179],"critical":[74],"applications":[75],"in":[76,152],"multiple":[77],"disciplines.":[78],"This":[79],"paper,":[80,116],"first":[83],"attempt":[84],"towards":[85],"this":[86,115],"direction,":[87],"proposes":[88],"novel":[90],"crossbar-based":[92],"framework":[93],"two":[96],"important":[97],"i.e.,":[101],"second-order":[102],"cone":[103],"programming":[104,111],"(SOCP)":[105],"homogeneous":[107,131,176],"quadratically":[108],"constrained":[109],"quadratic":[110],"(QCQP)":[112],"problems.":[113],"In":[114],"alternating":[118],"direction":[119],"method":[120],"multipliers":[122],"(ADMM)":[123],"adopted.":[125],"splits":[127],"SOCP":[129,174],"QCQP":[132,177],"problems":[133,178],"into":[134],"sub-problems":[135],"that":[136,163],"linear":[141],"systems,":[142],"could":[144],"effectively":[146],"solved":[147],"using":[148],"O(1)":[153],"time":[154],"complexity.":[155],"The":[156],"proposed":[157],"algorithm":[158],"an":[160],"iterative":[161],"procedure":[162],"iterates":[164],"constant":[166],"number":[167],"times.":[169],"Therefore,":[170],"algorithms":[171],"solve":[173],"pseudo-O(N)":[180],"complexity,":[181],"significant":[185],"reduction":[186],"compared":[187],"state-of-the-art":[190],"software":[191],"solvers":[192],"(O(N":[193],"<sup":[194,198],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[195,199],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">3.5</sup>":[196],")-O(N":[197],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">4</sup>":[200],")).":[201]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-01-11T23:08:45.486102","created_date":"2025-10-10T00:00:00"}
