Author image not provided
 Saman Ashkiani

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article1.67
Citation Count5
Publication count3
Publication years2016-2017
Available for download3
Average downloads per article253.00
Downloads (cumulative)759
Downloads (12 Months)259
Downloads (6 Weeks)17
SEARCH
ROLE
Arrow RightAuthor only


AUTHOR'S COLLEAGUES
See all colleagues of this author




BOOKMARK & SHARE


3 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 3 of 3
Sort by:

1 published by ACM
August 2017 ACM Transactions on Parallel Computing (TOPC) - Special Issue: Invited papers from PPoPP 2016, Part 1: Volume 4 Issue 1, October 2017
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 4,   Downloads (12 Months): 79,   Downloads (Overall): 85

Full text available: PDFPDF
Multisplit is a broadly useful parallel primitive that permutes its input data into contiguous buckets or bins , where the function that categorizes an element into a bucket is provided by the programmer. Due to the lack of an efficient multisplit on Graphics Processing Units (GPUs), programmers often choose to ...
Keywords: histogram, radix sort, ballot, warp-synchronous programming, Graphics processing unit (GPU), multisplit, bucketing, shuffle

2 published by ACM
July 2016 SPAA '16: Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 10,   Downloads (12 Months): 125,   Downloads (Overall): 274

Full text available: PDFPDF
We design a family of parallel algorithms and GPU implementations for the exact string matching problem, based on Rabin-Karp (RK) randomized string matching. We describe and analyze three primary parallel approaches to binary string matching: cooperative (CRK), divide-and-conquer (DRK), and a novel hybrid of both (HRK). The CRK is most ...
Keywords: graphics processing unit (GPU), divide and conquer, rabin-karp algorithm, warp-synchronous programming, string matching

3 published by ACM
February 2016 PPoPP '16: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Publisher: ACM
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 3,   Downloads (12 Months): 55,   Downloads (Overall): 400

Full text available: PDFPDF
Multisplit is a broadly useful parallel primitive that permutes its input data into contiguous buckets or bins , where the function that categorizes an element into a bucket is provided by the programmer. Due to the lack of an efficient multisplit on GPUs, programmers often choose to implement multisplit with ...
Also published in:
November 2016  ACM SIGPLAN Notices - PPoPP '16: Volume 51 Issue 8, August 2016



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us