{"id":"https://openalex.org/W1990096889","doi":"https://doi.org/10.1145/2684746.2689140","title":"Bridging Architecture and Programming for Throughput-Oriented Vision Processing (Abstract Only)","display_name":"Bridging Architecture and Programming for Throughput-Oriented Vision Processing (Abstract Only)","publication_year":2015,"publication_date":"2015-02-10","ids":{"openalex":"https://openalex.org/W1990096889","doi":"https://doi.org/10.1145/2684746.2689140","mag":"1990096889"},"language":"en","primary_location":{"id":"doi:10.1145/2684746.2689140","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2684746.2689140","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","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/A5052322934","display_name":"Amir Momeni","orcid":"https://orcid.org/0000-0002-6941-8179"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amir Momeni","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063615699","display_name":"Hamed Tabkhi","orcid":"https://orcid.org/0000-0001-5420-1121"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hamed Tabkhi","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026700236","display_name":"Gunar Schirner","orcid":"https://orcid.org/0000-0002-5408-8496"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gunar Schirner","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061128237","display_name":"David Kaeli","orcid":"https://orcid.org/0000-0002-5692-0151"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Kaeli","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I12912129"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"275","last_page":"275"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8898026943206787},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6605592966079712},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6492919921875},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6421171426773071},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.6170895099639893},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5475881099700928},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.525059163570404},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4494681656360626},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.4430261552333832},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.43365728855133057},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4143729507923126},{"id":"https://openalex.org/keywords/task-parallelism","display_name":"Task parallelism","score":0.41313883662223816},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.3956104516983032},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3314167857170105},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1489730179309845}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8898026943206787},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6605592966079712},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6492919921875},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6421171426773071},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.6170895099639893},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5475881099700928},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.525059163570404},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4494681656360626},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.4430261552333832},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.43365728855133057},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4143729507923126},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.41313883662223816},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.3956104516983032},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3314167857170105},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1489730179309845},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"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/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/2684746.2689140","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2684746.2689140","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.47999998927116394,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W1593911885","https://openalex.org/W1754649780","https://openalex.org/W1776627300","https://openalex.org/W2025610662","https://openalex.org/W2136154748","https://openalex.org/W2145055833","https://openalex.org/W2154991996","https://openalex.org/W2159128898"],"related_works":["https://openalex.org/W2950520577","https://openalex.org/W2003935582","https://openalex.org/W74409296","https://openalex.org/W1554644772","https://openalex.org/W2494130044","https://openalex.org/W29548032","https://openalex.org/W2593878938","https://openalex.org/W2468095077","https://openalex.org/W305742777","https://openalex.org/W2121547511"],"abstract_inverted_index":{"With":[0],"the":[1,15,25,53,56,71,77,117,134,173,196,202],"expansion":[2],"of":[3,17,59,63,73,119,143,167,201],"OpenCL":[4,39,83],"support":[5],"across":[6,85],"many":[7],"heterogeneous":[8,87],"devices":[9],"(including":[10],"FPGAs,":[11],"GPUs":[12],"and":[13,61,97,99,169,198],"CPUs),":[14],"programmability":[16],"these":[18],"systems":[19],"has":[20],"been":[21],"significantly":[22],"increased.":[23],"At":[24],"same":[26],"time,":[27],"new":[28,112],"questions":[29],"arise":[30],"about":[31],"which":[32],"device":[33],"should":[34],"be":[35,187],"targeted":[36],"for":[37,115,121],"each":[38],"software":[40],"kernel.":[41],"Once":[42],"we":[43,48,69,109,131,192],"select":[44],"a":[45,111,140,161,165,177,181,188,205,209],"device,":[46],"then":[47],"are":[49],"left":[50],"to":[51,160,180,208],"customize":[52],"application,":[54],"selecting":[55,116],"right":[57],"granularity":[58],"parallelism":[60,120,153,171],"frequency":[62],"host-to-device":[64],"communication.":[65],"In":[66],"this":[67,107,129],"paper,":[68],"study":[70,130],"impact":[72],"source-level":[74],"decisions":[75],"on":[76,91,176,204],"overall":[78],"execution":[79,158],"time":[80],"when":[81],"developing":[82],"program":[84,203],"different":[86],"devices.":[88],"We":[89],"focus":[90],"two":[92],"mainstream":[93],"architecture":[94],"classes":[95],"(GPUs":[96],"FPGAs),":[98],"consider":[100],"throughput-oriented":[101],"advanced":[102,122,144],"vision":[103,123,145],"processing.":[104],"To":[105,126],"guide":[106],"exploration,":[108],"propose":[110],"vertical":[113],"classification":[114],"grain":[118],"processing":[124],"applications.":[125],"carry":[127],"out":[128],"have":[132],"selected":[133],"Mean-shift":[135],"object":[136],"tracking":[137],"algorithm":[138],"as":[139],"representative":[141],"candidate":[142],"algorithms.":[146],"Overall,":[147],"our":[148],"evaluation":[149],"demonstrates":[150],"that":[151],"fine-grained":[152,170],"can":[154,186,193],"greatly":[155],"benefit":[156,190],"FPGA":[157,206],"(up":[159,179,207],"4X":[162],"speed-up),":[163],"while":[164],"combination":[166],"coarse-grained":[168],"achieves":[172],"best":[174],"performance":[175],"GPU":[178],"6X":[182],"speed-up).":[183,211],"Also,":[184],"there":[185],"large":[189],"if":[191],"execute":[194],"both":[195],"parallel":[197],"serial":[199],"parts":[200],"21X":[210]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
