{"id":"https://openalex.org/W1868782470","doi":"https://doi.org/10.1109/icppw.2002.1039780","title":"MigThread: thread migration in DSM systems","display_name":"MigThread: thread migration in DSM systems","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W1868782470","doi":"https://doi.org/10.1109/icppw.2002.1039780","mag":"1868782470"},"language":"en","primary_location":{"id":"doi:10.1109/icppw.2002.1039780","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icppw.2002.1039780","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. International Conference on Parallel Processing Workshop","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/A5102017118","display_name":"Hai Jiang","orcid":"https://orcid.org/0000-0002-8136-5428"},"institutions":[{"id":"https://openalex.org/I185443292","display_name":"Wayne State University","ror":"https://ror.org/01070mq45","country_code":"US","type":"education","lineage":["https://openalex.org/I185443292"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hai Jiang","raw_affiliation_strings":["Institute for Scientific Computing, Wayne State University, Detroit, MI, USA","Inst. for Sci. Comput., Wayne State Univ., Detroit, MI, USA"],"affiliations":[{"raw_affiliation_string":"Institute for Scientific Computing, Wayne State University, Detroit, MI, USA","institution_ids":["https://openalex.org/I185443292"]},{"raw_affiliation_string":"Inst. for Sci. Comput., Wayne State Univ., Detroit, MI, USA","institution_ids":["https://openalex.org/I185443292"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004523290","display_name":"Vipin Chaudhary","orcid":"https://orcid.org/0000-0001-9672-6225"},"institutions":[{"id":"https://openalex.org/I185443292","display_name":"Wayne State University","ror":"https://ror.org/01070mq45","country_code":"US","type":"education","lineage":["https://openalex.org/I185443292"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"V. Chaudhary","raw_affiliation_strings":["Institute for Scientific Computing, Wayne State University, Cradle Technologies, Inc., USA","Inst. for Sci. Comput., Wayne State Univ., Detroit, MI, USA"],"affiliations":[{"raw_affiliation_string":"Institute for Scientific Computing, Wayne State University, Cradle Technologies, Inc., USA","institution_ids":["https://openalex.org/I185443292"]},{"raw_affiliation_string":"Inst. for Sci. Comput., Wayne State Univ., Detroit, MI, USA","institution_ids":["https://openalex.org/I185443292"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5102017118"],"corresponding_institution_ids":["https://openalex.org/I185443292"],"apc_list":null,"apc_paid":null,"fwci":0.742,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.71269634,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"6","issue":null,"first_page":"581","last_page":"588"},"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9986000061035156,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8431780338287354},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.7453605532646179},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5418641567230225},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.5297955870628357},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.5025856494903564},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.4681660830974579},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4626179039478302},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4340229332447052},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4108901619911194},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3298422694206238},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.17866182327270508},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.17367300391197205},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.13522490859031677}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8431780338287354},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.7453605532646179},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5418641567230225},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.5297955870628357},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5025856494903564},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.4681660830974579},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4626179039478302},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4340229332447052},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4108901619911194},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3298422694206238},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.17866182327270508},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.17367300391197205},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.13522490859031677}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/icppw.2002.1039780","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icppw.2002.1039780","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. International Conference on Parallel Processing Workshop","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.11.6299","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.6299","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.wayne.edu/~haj/html/papers/migthread.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.544.7100","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.544.7100","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cse.buffalo.edu/~vipin/papers/2002/2002_6.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W158124781","https://openalex.org/W1491498975","https://openalex.org/W1559023493","https://openalex.org/W1600191234","https://openalex.org/W1982731142","https://openalex.org/W2009327396","https://openalex.org/W2021804287","https://openalex.org/W2067574078","https://openalex.org/W2102602805","https://openalex.org/W2109668944","https://openalex.org/W2119368923","https://openalex.org/W2121134342","https://openalex.org/W2137577030","https://openalex.org/W2142326693","https://openalex.org/W2294047952","https://openalex.org/W2294261062","https://openalex.org/W4252620716","https://openalex.org/W6604084203","https://openalex.org/W6606413964","https://openalex.org/W6633303746","https://openalex.org/W6678090089","https://openalex.org/W6680335625","https://openalex.org/W6697302802"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W1990817968","https://openalex.org/W1973011047","https://openalex.org/W2083853670","https://openalex.org/W1879019458","https://openalex.org/W2138180780","https://openalex.org/W70233972","https://openalex.org/W2187181617","https://openalex.org/W2150652612","https://openalex.org/W2164568193"],"abstract_inverted_index":{"Distributed":[0],"shared":[1,8],"memory":[2,9,13],"(DSM)":[3],"systems":[4,31],"provide":[5],"a":[6,48,61,103,120],"logically":[7],"over":[10],"physically":[11],"distributed":[12],"to":[14,32,66,88,109,139],"enable":[15],"parallel":[16],"computation":[17],"on":[18,92,134],"networks":[19],"of":[20],"workstations.":[21],"In":[22],"this":[23],"paper,":[24],"we":[25],"propose":[26],"an":[27],"infrastructure":[28],"for":[29],"DSM":[30,85,114,121],"utilize":[33,89],"idle":[34,90],"cycles":[35,91],"in":[36,112,119],"the":[37,77,96,141],"network":[38],"by":[39],"thread":[40,50,68,72,98],"migration.":[41],"To":[42],"maintain":[43],"high":[44],"portability":[45],"and":[46,75,130],"flexibility,":[47],"generic":[49],"migration":[51,128],"package,":[52],"MigThread,":[53],"is":[54,100,107],"implemented":[55,117],"at":[56],"language":[57],"level.":[58],"At":[59,81],"compile-time,":[60],"preprocessor":[62],"scans":[63],"C":[64],"programs":[65],"build":[67],"state,":[69],"detects":[70],"possible":[71],"adaptation":[73],"points,":[74],"transforms":[76],"source":[78],"code":[79],"accordingly.":[80],"runtime,":[82],"MigThread":[83,106,118],"moves":[84],"threads":[86],"around":[87],"remote":[93],"machines.":[94],"Since":[95],"physical":[97],"state":[99],"transformed":[101],"into":[102],"logical":[104],"form,":[105],"ready":[108],"be":[110],"used":[111],"heterogeneous":[113],"systems.":[115],"We":[116],"system":[122],"Strings.":[123],"A":[124],"comparison":[125],"with":[126],"other":[127],"schemes":[129],"some":[131],"performance":[132],"measurements":[133],"real":[135],"applications":[136],"are":[137],"reported":[138],"show":[140],"efficiency.":[142]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
