{"id":"https://openalex.org/W2726510219","doi":null,"title":"Tuning Principal Component Analysis for GRASS GIS on Multi-core and GPU Architectures","display_name":"Tuning Principal Component Analysis for GRASS GIS on Multi-core and GPU Architectures","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W2726510219","mag":"2726510219"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.172.7174","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.172.7174","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://icl.cs.utk.edu/news_pub/submissions/3717.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Peng Du","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peng Du","raw_affiliation_strings":["University Of Tennessee"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100968480","display_name":"Matthew Parsons","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210121790","display_name":"Cascadia College","ror":"https://ror.org/02pys4392","country_code":"US","type":"education","lineage":["https://openalex.org/I4210121790"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Parsons","raw_affiliation_strings":["Cascadia College"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cascadia College","institution_ids":["https://openalex.org/I4210121790"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035666796","display_name":"Erika Fuentes","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erika Fuentes","raw_affiliation_strings":["(Microsoft)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"(Microsoft)","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056047913","display_name":"Shih\u2010Lung Shaw","orcid":"https://orcid.org/0000-0001-6157-5519","observed_orcids":["https://orcid.org/0000-0001-6157-5519"]},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shih\u2010Lung Shaw","raw_affiliation_strings":["University Of Tennessee"],"raw_orcid":"https://orcid.org/0000-0001-6157-5519","affiliations":[{"raw_affiliation_string":"University Of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075517045","display_name":"Jack J. Dongarra","orcid":"https://orcid.org/0000-0003-3247-1782","observed_orcids":["https://orcid.org/0000-0003-3247-1782"]},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jack Dongarra","raw_affiliation_strings":["University Of Tennessee"],"raw_orcid":"https://orcid.org/0000-0003-3247-1782","affiliations":[{"raw_affiliation_string":"University Of Tennessee","institution_ids":["https://openalex.org/I75027704"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4264,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78645295,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9955999851226807,"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.9955999851226807,"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/T10792","display_name":"Matrix Theory and Algorithms","score":0.0015999999595806003,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.0005000000237487257,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/principal-component-analysis","display_name":"principal component analysis","score":0.9739999771118164},{"id":"https://openalex.org/keywords/grass-gis","display_name":"GRASS GIS","score":0.9990000128746033},{"id":"https://openalex.org/keywords/eigenvalue-decomposition","display_name":"eigenvalue decomposition","score":0.9240000247955322},{"id":"https://openalex.org/keywords/multicore-computing","display_name":"multi-core computing","score":0.6029999852180481},{"id":"https://openalex.org/keywords/gpu-acceleration","display_name":"GPU acceleration","score":0.8379999995231628},{"id":"https://openalex.org/keywords/data-reuse","display_name":"data reuse","score":0.777999997138977},{"id":"https://openalex.org/keywords/block-algorithms","display_name":"block algorithms","score":0.7860000133514404},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"memory hierarchy","score":0.6949999928474426},{"id":"https://openalex.org/keywords/computational-performance-optimization","display_name":"computational performance optimization","score":0.48899999260902405},{"id":"https://openalex.org/keywords/massively-parallel-processing","display_name":"massively parallel computing","score":0.8230000138282776}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.803207516670227},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.6815268397331238},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6065694689750671},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6010720729827881},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.584155797958374},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.558865487575531},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.500089168548584},{"id":"https://openalex.org/C79470037","wikidata":"https://www.wikidata.org/wiki/Q279748","display_name":"Out-of-core algorithm","level":2,"score":0.4869045317173004},{"id":"https://openalex.org/C27438332","wikidata":"https://www.wikidata.org/wiki/Q2873","display_name":"Principal component analysis","level":2,"score":0.4440825581550598},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4345667362213135},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4288032650947571},{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.41467660665512085},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3885330855846405},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.373664915561676},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.172.7174","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.172.7174","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://icl.cs.utk.edu/news_pub/submissions/3717.pdf","raw_type":"text"},{"id":"mag:2726510219","doi":null,"is_oa":false,"landing_page_url":"http://2010.foss4g.org/papers/3717.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1555915743","https://openalex.org/W1964477602","https://openalex.org/W1988425770","https://openalex.org/W1994389497","https://openalex.org/W2012554344","https://openalex.org/W2016279572","https://openalex.org/W2063186542","https://openalex.org/W2073061372","https://openalex.org/W2089468765","https://openalex.org/W2111975408","https://openalex.org/W2114921633","https://openalex.org/W2152820192","https://openalex.org/W2161936690","https://openalex.org/W2167711035"],"related_works":["https://openalex.org/W2161936690","https://openalex.org/W2990083963","https://openalex.org/W1967086152","https://openalex.org/W2402775763","https://openalex.org/W326449603","https://openalex.org/W2028198370","https://openalex.org/W3034698709","https://openalex.org/W2043094032","https://openalex.org/W2620826023","https://openalex.org/W4282959249"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"optimizations":[3,122,209],"to":[4,114,189],"Principal":[5],"Component":[6],"Analysis":[7],"(PCA)":[8],"in":[9,17],"GRASS":[10,18,70,149,179],"GIS.":[11],"The":[12,69,160],"current":[13],"implementation":[14,92],"of":[15,52,60,93,101,126,135,178],"PCA":[16,71,95],"is":[19,63,72],"based":[20],"on":[21],"eigenvalue":[22],"decomposition,":[23],"which":[24,198],"does":[25],"not":[26],"have":[27],"high":[28,79,107],"memory":[29,54,84],"requirements":[30],"but":[31],"it":[32],"can":[33,45,89,119,151,163],"suffer":[34],"from":[35],"low":[36],"runtime":[37,200],"performance.":[38],"In":[39],"modern":[40],"computers,":[41],"significant":[42],"performance":[43,108,192],"improvements":[44,193],"be":[46,164],"achieved":[47,165],"by":[48,97,123,166,195,201],"appropriately":[49],"taking":[50,124,141],"advantage":[51,125],"the":[53,91,94,99,127,133,176,191],"configuration":[55],"(hierarchy).":[56],"A":[57],"common":[58],"way":[59],"doing":[61],"this":[62],"data":[64,75,116,188],"reuse":[65],"for":[66,181],"frequent":[67],"operations.":[68],"only":[73,206],"reusing":[74],"at":[76,82],"a":[77,158],"very":[78],"level,":[80],"i.e.,":[81],"main":[83],"and":[85,104,132,170,210],"I/O":[86],"level.":[87],"We":[88,118,184],"improve":[90,175],"methodology":[96],"re-arranging":[98],"computations":[100],"matrix":[102],"operations,":[103],"using":[105,167,205,216],"available":[106],"packages":[109],"that":[110,162],"use":[111,134,185],"block":[112],"algorithms":[113],"optimize":[115],"reuse.":[117],"achieve":[120],"further":[121],"now":[128],"popular":[129],"multi-core":[130,168,207],"architectures":[131,172],"Graphic":[136],"Processing":[137],"Units":[138],"(GPU).":[139],"By":[140],"into":[142],"account":[143],"all":[144],"these":[145],"key":[146],"supercomputing":[147],"components,":[148],"GIS":[150,180],"leverage":[152],"massively":[153],"parallel":[154],"computing":[155],"without":[156],"requiring":[157],"supercomputer.":[159],"speed-up":[161],"CPU":[169],"GPU":[171,217],"will":[173],"greatly":[174],"efficiency":[177],"its":[182],"users.":[183],"imaging":[186],"spectrometer":[187],"demonstrate":[190],"attained":[194],"our":[196],"implementation,":[197],"reduced":[199],"nearly":[202],"99":[203],"%":[204,214],"related":[208,218],"an":[211],"additional":[212],"50":[213],"reduction":[215],"optimizations.":[219],"1.":[220]},"counts_by_year":[],"updated_date":"2026-09-27T08:07:27.782135","created_date":"2017-07-14T00:00:00"}
