{"id":"https://openalex.org/W2971823580","doi":"https://doi.org/10.1145/146628.140653","title":"Implications of hierarchical N-body methods for multiprocessor architecture","display_name":"Implications of hierarchical N-body methods for multiprocessor architecture","publication_year":1992,"publication_date":"1992-04-01","ids":{"openalex":"https://openalex.org/W2971823580","doi":"https://doi.org/10.1145/146628.140653","mag":"2971823580"},"language":"en","primary_location":{"id":"doi:10.1145/146628.140653","is_oa":true,"landing_page_url":"https://doi.org/10.1145/146628.140653","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/146628.140653","source":{"id":"https://openalex.org/S4210193905","display_name":"ACM SIGARCH Computer Architecture News","issn_l":"0163-5964","issn":["0163-5964","1943-5851"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320740","host_organization_name":"ACM SIGARCH","host_organization_lineage":["https://openalex.org/P4310320740"],"host_organization_lineage_names":["ACM SIGARCH"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGARCH Computer Architecture News","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/146628.140653","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028055243","display_name":"Jaswinder Singh","orcid":"https://orcid.org/0000-0003-0221-2691"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jaswinder Pal Singh","raw_affiliation_strings":["","Computer Systems Laboratory Stanford University Stanford, CA 94305"],"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"Computer Systems Laboratory Stanford University Stanford, CA 94305","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5028055243"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.40545809,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"20","issue":"2","first_page":"436","last_page":"436"},"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.9948999881744385,"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.9948999881744385,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9873999953269958,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9850999712944031,"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.8405647873878479},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.6549264192581177},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.6533852815628052},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6496930122375488},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.6311148405075073},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5264259576797485},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.5171634554862976},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5049806237220764},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.49817347526550293},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4903697967529297},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.48862558603286743},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.46759384870529175},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.460464209318161},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.42366713285446167},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4190676510334015},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1510257124900818},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14979439973831177},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.145796000957489}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8405647873878479},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.6549264192581177},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6533852815628052},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6496930122375488},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.6311148405075073},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5264259576797485},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.5171634554862976},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5049806237220764},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.49817347526550293},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4903697967529297},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.48862558603286743},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.46759384870529175},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.460464209318161},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.42366713285446167},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4190676510334015},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1510257124900818},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14979439973831177},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.145796000957489},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/146628.140653","is_oa":true,"landing_page_url":"https://doi.org/10.1145/146628.140653","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/146628.140653","source":{"id":"https://openalex.org/S4210193905","display_name":"ACM SIGARCH Computer Architecture News","issn_l":"0163-5964","issn":["0163-5964","1943-5851"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320740","host_organization_name":"ACM SIGARCH","host_organization_lineage":["https://openalex.org/P4310320740"],"host_organization_lineage_names":["ACM SIGARCH"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGARCH Computer Architecture News","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/146628.140653","is_oa":true,"landing_page_url":"https://doi.org/10.1145/146628.140653","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/146628.140653","source":{"id":"https://openalex.org/S4210193905","display_name":"ACM SIGARCH Computer Architecture News","issn_l":"0163-5964","issn":["0163-5964","1943-5851"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320740","host_organization_name":"ACM SIGARCH","host_organization_lineage":["https://openalex.org/P4310320740"],"host_organization_lineage_names":["ACM SIGARCH"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGARCH Computer Architecture News","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.41999998688697815,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2971823580.pdf","grobid_xml":"https://content.openalex.org/works/W2971823580.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4243844743","https://openalex.org/W3208184694","https://openalex.org/W631024887","https://openalex.org/W2006071227","https://openalex.org/W3148006657","https://openalex.org/W2498758832","https://openalex.org/W4233541614","https://openalex.org/W1578042825","https://openalex.org/W3163622116","https://openalex.org/W2146401083"],"abstract_inverted_index":{"We":[0,60,77],"first":[1],"examine":[2,62],"the":[3,24,40,46,63,74,80,89],"key":[4],"architectural":[5],"implications":[6],"of":[7,13,17,26,48,65,82,95],"realistically":[8],"scaling":[9,20,37],"a":[10,66,83,96],"representative":[11],"member":[12],"this":[14],"important":[15],"class":[16],"applications.":[18],"Using":[19],"methods":[21],"that":[22,79],"reflect":[23],"concerns":[25],"an":[27],"application":[28],"scientist":[29],"leads":[30],"to":[31,42],"different":[32],"conclusions":[33],"than":[34],"does":[35],"naive":[36],"model,":[38],"both":[39],"communication":[41,75],"computation":[43],"ratio":[44],"and":[45,92],"amount":[47],"cache":[49],"memory":[50],"per":[51],"processor":[52],"required":[53],"for":[54],"effective":[55],"performance":[56,93],"increase":[57],"with":[58],"scaling.":[59],"then":[61],"effect":[64],"shared":[67,84],"address":[68,85],"space":[69,86],"versus":[70],"message":[71],"passing":[72],"as":[73],"abstraction.":[76],"show":[78],"lack":[81],"substantially":[87],"increases":[88],"programming":[90],"complexity":[91],"overheads":[94],"message-passing":[97],"implementation.":[98]},"counts_by_year":[],"updated_date":"2026-03-11T06:11:40.159057","created_date":"2025-10-10T00:00:00"}
