{"id":"https://openalex.org/W2110939021","doi":"https://doi.org/10.1109/ccece.2011.6030591","title":"Scalable parallel implementation of independent components analysis on the graphics processing unit","display_name":"Scalable parallel implementation of independent components analysis on the graphics processing unit","publication_year":2011,"publication_date":"2011-05-01","ids":{"openalex":"https://openalex.org/W2110939021","doi":"https://doi.org/10.1109/ccece.2011.6030591","mag":"2110939021"},"language":"en","primary_location":{"id":"doi:10.1109/ccece.2011.6030591","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccece.2011.6030591","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 24th Canadian Conference on Electrical and Computer Engineering(CCECE)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5035129383","display_name":"Jacquelyne Forgette","orcid":null},"institutions":[{"id":"https://openalex.org/I125749732","display_name":"Western University","ror":"https://ror.org/02grkyz14","country_code":"CA","type":"education","lineage":["https://openalex.org/I125749732"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jacquelyne Forgette","raw_affiliation_strings":["Department of Computer Science, University of West em Ontario, London, ON, CANADA","Department of Computer Science, University of Western, Ontario, London, ON, Canada#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of West em Ontario, London, ON, CANADA","institution_ids":[]},{"raw_affiliation_string":"Department of Computer Science, University of Western, Ontario, London, ON, Canada#TAB#","institution_ids":["https://openalex.org/I125749732"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077937897","display_name":"Renata Wachowiak Smolikova","orcid":null},"institutions":[{"id":"https://openalex.org/I138900291","display_name":"Nipissing University","ror":"https://ror.org/05k14ba46","country_code":"CA","type":"education","lineage":["https://openalex.org/I138900291"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Renata Wachowiak Smolikova","raw_affiliation_strings":["Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, CANADA","[Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, Canada]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, CANADA","institution_ids":["https://openalex.org/I138900291"]},{"raw_affiliation_string":"[Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, Canada]","institution_ids":["https://openalex.org/I138900291"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085963119","display_name":"Mark P. Wachowiak","orcid":"https://orcid.org/0000-0002-3852-6767"},"institutions":[{"id":"https://openalex.org/I138900291","display_name":"Nipissing University","ror":"https://ror.org/05k14ba46","country_code":"CA","type":"education","lineage":["https://openalex.org/I138900291"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mark Wachowiak","raw_affiliation_strings":["Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, CANADA","[Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, Canada]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, CANADA","institution_ids":["https://openalex.org/I138900291"]},{"raw_affiliation_string":"[Department of Computer Science and Mathematics, Nipissing University, North Bay, ON, Canada]","institution_ids":["https://openalex.org/I138900291"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5561,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.61592276,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"8","issue":null,"first_page":"000912","last_page":"000916"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11447","display_name":"Blind Source Separation Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11447","display_name":"Blind Source Separation Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10320","display_name":"Neural Networks and Applications","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11233","display_name":"Advanced Adaptive Filtering Techniques","score":0.9733999967575073,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/computer-science","display_name":"Computer science","score":0.8646584749221802},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.8007689714431763},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7310248017311096},{"id":"https://openalex.org/keywords/independent-component-analysis","display_name":"Independent component analysis","score":0.7111173272132874},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.6963821053504944},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.6535483002662659},{"id":"https://openalex.org/keywords/signal-processing","display_name":"Signal processing","score":0.5838567018508911},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5682641863822937},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.5139948725700378},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.4753322899341583},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4587777554988861},{"id":"https://openalex.org/keywords/parallel-processing","display_name":"Parallel processing","score":0.4500451982021332},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3940868675708771},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3580840528011322},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3390730023384094},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.29635727405548096},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19450494647026062},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.19131675362586975},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.1816534698009491},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.12104842066764832}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8646584749221802},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.8007689714431763},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7310248017311096},{"id":"https://openalex.org/C51432778","wikidata":"https://www.wikidata.org/wiki/Q1259145","display_name":"Independent component analysis","level":2,"score":0.7111173272132874},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.6963821053504944},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.6535483002662659},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.5838567018508911},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5682641863822937},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.5139948725700378},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4753322899341583},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4587777554988861},{"id":"https://openalex.org/C106515295","wikidata":"https://www.wikidata.org/wiki/Q26806595","display_name":"Parallel processing","level":2,"score":0.4500451982021332},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3940868675708771},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3580840528011322},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3390730023384094},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.29635727405548096},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19450494647026062},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.19131675362586975},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.1816534698009491},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.12104842066764832},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"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":1,"locations":[{"id":"doi:10.1109/ccece.2011.6030591","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccece.2011.6030591","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 24th Canadian Conference on Electrical and Computer Engineering(CCECE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4399999976158142}],"awards":[],"funders":[{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"},{"id":"https://openalex.org/F4320311205","display_name":"Nipissing University","ror":"https://ror.org/05k14ba46"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1491220419","https://openalex.org/W1663369658","https://openalex.org/W1762731526","https://openalex.org/W1983013961","https://openalex.org/W1984222112","https://openalex.org/W2028499920","https://openalex.org/W2063186542","https://openalex.org/W2092847816","https://openalex.org/W2111495089","https://openalex.org/W2120881863","https://openalex.org/W2120955846","https://openalex.org/W2139774022","https://openalex.org/W2398736067","https://openalex.org/W3138798301","https://openalex.org/W3141650078","https://openalex.org/W4241874243","https://openalex.org/W6677019765"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2370314112","https://openalex.org/W1912958759","https://openalex.org/W2792081825","https://openalex.org/W2893308117"],"abstract_inverted_index":{"Independent":[0],"component":[1],"analysis":[2],"(ICA)":[3],"is":[4,27,31],"an":[5],"important":[6],"signal":[7,16],"processing":[8,59],"technique":[9],"used":[10],"to":[11],"extract":[12],"source":[13],"signals":[14],"from":[15],"mixtures.":[17],"Although":[18],"useful":[19],"in":[20,35,52,86],"a":[21,46],"wide":[22],"range":[23],"of":[24,50],"problems,":[25],"ICA":[26,51,79],"computationally":[28],"expensive,":[29],"and":[30,74,81],"therefore":[32],"not":[33],"suitable":[34],"many":[36],"real-time":[37],"or":[38],"large":[39],"data":[40],"size":[41],"applications.":[42,88],"This":[43],"paper":[44],"presents":[45],"scalable":[47],"parallel":[48],"implementation":[49,63],"which":[53],"computations":[54],"are":[55],"performed":[56],"on":[57],"graphics":[58],"units":[60],"(GPUs).":[61],"An":[62],"using":[64],"the":[65],"programming":[66],"toolkit":[67],"OpenCL,":[68],"as":[69,71],"well":[70],"local":[72],"memory":[73,75],"coalescing":[76],"optimizations,":[77],"increase":[78],"efficiency,":[80],"potentially":[82],"improve":[83],"its":[84],"utility":[85],"data-intensive":[87]},"counts_by_year":[{"year":2013,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
