{"id":"https://openalex.org/W1999466371","doi":"https://doi.org/10.1631/fitee.1400172","title":"Optimization of thread partitioning parameters in speculative multithreading based on artificial immune algorithm","display_name":"Optimization of thread partitioning parameters in speculative multithreading based on artificial immune algorithm","publication_year":2015,"publication_date":"2015-03-01","ids":{"openalex":"https://openalex.org/W1999466371","doi":"https://doi.org/10.1631/fitee.1400172","mag":"1999466371"},"language":"en","primary_location":{"id":"doi:10.1631/fitee.1400172","is_oa":false,"landing_page_url":"https://doi.org/10.1631/fitee.1400172","pdf_url":null,"source":{"id":"https://openalex.org/S4210189857","display_name":"Frontiers of Information Technology & Electronic Engineering","issn_l":"2095-9184","issn":["2095-9184","2095-9230"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers of Information Technology &amp; Electronic Engineering","raw_type":"journal-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/A5100341645","display_name":"Yuxiang Li","orcid":"https://orcid.org/0000-0001-7168-8189"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yu-xiang Li","raw_affiliation_strings":["Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","Xi'an Jiaotong University"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100506688","display_name":"Yinliang Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yin-liang Zhao","raw_affiliation_strings":["Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","Xi'an Jiaotong University"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100395501","display_name":"Bin Liu","orcid":"https://orcid.org/0000-0002-5043-7652"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Liu","raw_affiliation_strings":["Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","Xi'an Jiaotong University"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003354430","display_name":"Shuo Ji","orcid":"https://orcid.org/0000-0001-6017-8626"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuo Ji","raw_affiliation_strings":["Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","Xi'an Jiaotong University"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Xi\u2019an Jiaotong University, Xi\u2019an, 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100341645"],"corresponding_institution_ids":["https://openalex.org/I87445476"],"apc_list":null,"apc_paid":null,"fwci":0.323,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.58691538,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"16","issue":"3","first_page":"205","last_page":"216"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.8661338090896606},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.6538512110710144},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.6300102472305298},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6222589015960693},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6185833215713501},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6125681400299072},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6030988693237305},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.5734822154045105},{"id":"https://openalex.org/keywords/simultaneous-multithreading","display_name":"Simultaneous multithreading","score":0.5263553857803345},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5241280198097229},{"id":"https://openalex.org/keywords/speculative-multithreading","display_name":"Speculative multithreading","score":0.4705743193626404},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.24657976627349854},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.10469016432762146},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10161563754081726}],"concepts":[{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.8661338090896606},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.6538512110710144},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.6300102472305298},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6222589015960693},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6185833215713501},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6125681400299072},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6030988693237305},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.5734822154045105},{"id":"https://openalex.org/C85717602","wikidata":"https://www.wikidata.org/wiki/Q82178","display_name":"Simultaneous multithreading","level":4,"score":0.5263553857803345},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5241280198097229},{"id":"https://openalex.org/C15296174","wikidata":"https://www.wikidata.org/wiki/Q7575343","display_name":"Speculative multithreading","level":4,"score":0.4705743193626404},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.24657976627349854},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.10469016432762146},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10161563754081726}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1631/fitee.1400172","is_oa":false,"landing_page_url":"https://doi.org/10.1631/fitee.1400172","pdf_url":null,"source":{"id":"https://openalex.org/S4210189857","display_name":"Frontiers of Information Technology & Electronic Engineering","issn_l":"2095-9184","issn":["2095-9184","2095-9230"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Frontiers of Information Technology &amp; Electronic Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1470210977","display_name":null,"funder_award_id":"61173040","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W192749064","https://openalex.org/W1480798532","https://openalex.org/W1497081062","https://openalex.org/W1551186452","https://openalex.org/W1795931427","https://openalex.org/W1920053666","https://openalex.org/W2000490573","https://openalex.org/W2002549773","https://openalex.org/W2005462790","https://openalex.org/W2023832055","https://openalex.org/W2026585559","https://openalex.org/W2029479717","https://openalex.org/W2086551443","https://openalex.org/W2103224933","https://openalex.org/W2109502721","https://openalex.org/W2155410188","https://openalex.org/W2156904680","https://openalex.org/W2296006986","https://openalex.org/W2365657840","https://openalex.org/W4229591902","https://openalex.org/W4245971498","https://openalex.org/W6600475739"],"related_works":["https://openalex.org/W2105895556","https://openalex.org/W3089467468","https://openalex.org/W2115561485","https://openalex.org/W1985089255","https://openalex.org/W2153202644","https://openalex.org/W1541942136","https://openalex.org/W2010970156","https://openalex.org/W4235861380","https://openalex.org/W2106625514","https://openalex.org/W2380961080"],"abstract_inverted_index":{"Thread":[0],"partition":[1,20,23,37,46,146],"plays":[2],"an":[3,105],"important":[4],"role":[5],"in":[6,87],"speculative":[7],"multithreading":[8],"(SpMT)":[9],"for":[10,124,168,205],"automatic":[11],"parallelization":[12],"of":[13,19,60,66,72,79,101,110,184,221],"irregular":[14],"programs.":[15],"Using":[16],"unified":[17],"values":[18,113,204,216],"parameters":[21,43],"to":[22,27,122,128,153,166,180,191],"different":[24],"applications":[25],"leads":[26],"the":[28,54,99,115,125,130,161,169,182,193,201,213],"fact":[29],"that":[30,140,197],"every":[31,141,206],"application":[32,142],"cannot":[33],"own":[34],"its":[35,144],"optimal":[36,170,202],"scheme.":[38,147],"In":[39],"this":[40],"paper,":[41],"five":[42,111],"affecting":[44],"thread":[45,61,67,132,134],"are":[47,53,85,95,189],"extracted":[48],"from":[49],"heuristic":[50,90],"rules.":[51],"They":[52],"dependence":[55],"threshold":[56,112],"(DT),":[57],"lower":[58,70],"limit":[59,65,71,78],"size":[62,68],"(TSL),":[63],"upper":[64,77],"(TSU),":[69],"spawning":[73,80,137],"distance":[74,81],"(SDL),":[75],"and":[76,92,118,136,208,234],"(SDU).":[82],"Their":[83],"ranges":[84],"determined":[86],"accordance":[88],"with":[89,212,228,237],"rules,":[91],"their":[93],"step-sizes":[94],"set":[96],"empirically.":[97],"Under":[98],"condition":[100],"setting":[102],"speedup":[103],"as":[104],"objective":[106,156],"function,":[107],"all":[108],"combinations":[109],"form":[114],"solution":[116],"space,":[117],"our":[119],"aim":[120],"is":[121,175],"search":[123,167],"best":[126,131,145],"combination":[127],"obtain":[129,200],"granularity,":[133],"dependence,":[135],"distance,":[138],"so":[139],"has":[143],"The":[148],"issue":[149],"can":[150,199],"be":[151],"attributed":[152],"a":[154,176,218,224,229,238],"single":[155],"optimization":[157],"problem.":[158],"We":[159],"use":[160],"artificial":[162],"immune":[163],"algorithm":[164],"(AIA)":[165],"solution.":[171],"On":[172],"Prophet,":[173],"which":[174],"generic":[177],"SpMT":[178],"processor":[179],"evaluate":[181],"performance":[183,219],"multithreaded":[185],"programs,":[186],"Olden":[187,209],"benchmarks":[188,210],"used":[190],"implement":[192],"process.":[194],"Experiments":[195],"show":[196],"we":[198],"parameter":[203,215],"benchmark,":[207],"partitioned":[211],"optimized":[214],"deliver":[217],"improvement":[220],"3.00%":[222],"on":[223],"4-core":[225],"platform":[226],"compared":[227,236],"machine":[230],"learning":[231],"based":[232],"approach,":[233],"8.92%":[235],"heuristics-based":[239],"approach.":[240]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
