Want to hire this expert for a project? Request a quote for free.
Profile Details
Create Project
USD 200 /hr
Hire Shahid B.
United States
USD 200 /hr
Pioneering Researcher and Developer in Computer Science & Engineering. 40+ years of experience.
Profile Summary
Subject Matter Expertise
Services
Writing
Technical Writing
Research
Technology Scouting,
Scientific and Technical Research
Consulting
Scientific and Technical Consulting
Data & AI
Algorithm Design-Non ML
Work Experience
Independent Researcher, Consultant, Educator
Algopath LLC
January 2022 - Present
Research Professor in Bioinformatics
Ohio State University
January 2009 - June 2012
Consultant
Eagle R & D, Boulder Colorado
January 2005 - December 2008
Professor of Electrical Engineering
University of Engineering & Technology, Lahore, Pakistan
November 1980 - June 2006
Co-founder and Consultant
Newcore Networks, Mountain View, California
January 1999 - December 2001
Fellow
Electrotechnical Laboratory, Agency for Industrial Science and Technology, Tsukuba, Japan
June 1998 - June 1998
Visiting Lecturer
Institute for Parallel & High Performance Computer Systems, University of Stuttgart.
March 1997 - March 1997
Guest Researcher
Vienna Center for Parallel Computing, University of Vienna
June 1995 - June 1995
Scientist & Consultant
NASA Langley Research Center
January 1978 - January 1991
Education
PhD Electrical & Computer Engineering
University of Massachusetts at Amherst
June 1976 - June 1978
MS Electrical & Computer Engineering
University of Massachusetts at Amherst
January 1975 - June 1976
BSc Electrical Engineering
University of Engineering & Technology, Lahore, Pakistan
January 1970 - August 1974
Certifications
- Certification details not provided.
Publications
JOURNAL ARTICLE
Massively multithreaded maxflow for image segmentation on the Cray XMT-2 @article{bokhari2014massively,title={Massively multithreaded maxflow for image segmentation on the Cray XMT-2},author={Bokhari, Shahid H and {\c{C}}atalyurek, {Umit V and Gurcan, Metin N},journal={Concurrency and Computation: Practice and Experience},volume={26},number={18},pages={2836--2855},year={2014},publisher={Wiley Online Library}}. Concurrency and Computation: Practice and Experience.
Bokhari, Shahid H, Bokhari, Saniyah S(2013). A comparison of the Cray XMT and XMT-2. Concurrency and Computation: Practice and Experience. 25. (15). p. 2123--2139. Wiley Online Library
Shahid Bokhari, Laura Pomeroy, Laura Pomeroy, Laura Pomeroy, Daniel Janies, Daniel Janies(2011). Reassortment Networks and the Evolution of Pandemic H1N1 Swine-Origin Influenza . IEEE/ACM Transactions on Computational Biology and Bioinformatics. 9. (1). p. 214-227.
Bokhari, Shahid H, Pomeroy, Laura W, Janies, Daniel A(2011). Reassortment Networks and the evolution of pandemic H1N1 swine-origin influenza. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 9. (1). p. 214--227. IEEE
Bokhari, Shahid, Saltz, Joel(2010). Exploring the performance of massively multithreaded architectures. Concurrency and Computation: Practice and Experience. 22. (5). p. 588--616. Wiley Online Library
Bokhari, Shahid, Saltz, Joel(2010). Exploring the performance of massively multithreaded architectures. Concurrency and Computation: Practice and Experience. 22. (5). p. 588--616. Wiley Online Library
Bokhari, Shahid H, Janies, Daniel(2008). Reassortment networks for investigating the evolution of segmented viruses. IEEE/ACM Transactions on Computational Biology and Bioinformatics. 7. (2). p. 288--298. IEEE
Bokhari, Shahid, Ahmed, Masood(2007). Mapping with space filling surfaces. IEEE Transactions on Parallel and Distributed Systems. 18. (9). p. 1258--1269. IEEE
Bokhari, Shahid, Rutt, Benjamin, Wyckoff, Pete, Buerger, Paul(2006). Experimental analysis of a mass storage system. Concurrency and Computation: Practice and Experience. 18. (15). p. 1929--1950. Wiley Online Library
Bokhari, S, Sauer, J(2006). Parallel algorithms for bioinformatics. Parallel Computing for Bioinformatics. p. 509--529. Wiley Online Library
Bokhari, Shahid H, Sauer, Jon R(2005). A parallel graph decomposition algorithm for DNA sequencing with nanopores. Bioinformatics. 21. (7). p. 889--896. Oxford University Press
Bokhari, Shahid H, Sauer, Jon R(2004). Sequence alignment on the Cray MTA-2. Concurrency and Computation: Practice and Experience. 16. (9). p. 823--839. Wiley Online Library
Bokhari, Shahid H, Rehman, Rafeequr(1999). Linux and the developing world. IEEE software. 16. (1). p. 58--64. IEEE
Bokhari, Shahid H, Nicol, David M(1997). Balancing contention and synchronization on the Intel Paragon. IEEE concurrency. 5. (2). p. 74--83. IEEE
Bokhari, Shahid H(1996). Multiphase complete exchange on Paragon, SP2, and CS-2. IEEE Parallel & Distributed Technology: Systems & Applications. 4. (3). p. 45--59. IEEE
Bokhari, Shahid H(1996). Multiphase complete exchange: A theoretical analysis. IEEE Transactions on Computers. 45. (2). p. 220--229. IEEE
Iqbal, M Ashraf, Bokhari, Shahid H.(1995). Efficient algorithms for a class of partitioning problems. IEEE transactions on parallel and distributed systems. 6. (2). p. 170--175. IEEE
Bokhari, Shahid H(1995). The Linux operating system. Computer. 28. (8). p. 74--79. IEEE
Bokhari, Shahid H(1993). A network flow model for load balancing in circuit-switched multicomputers. IEEE Transactions on Parallel and Distributed Systems. 4. (6). p. 649--657. IEEE
Bokhari, Shahid H(1993). A network flow model for load balancing in circuit-switched multicomputers. IEEE Transactions on Parallel and Distributed Systems. 4. (6). p. 649--657. IEEE
Erlebacher, G, Hussaini, MY, Bokhari, Shahid H(1990). Parallelization of a three-dimensional compressible transition code. AIAA Journal. 28. (1). p. 83--90.
Erlebacher, G, Hussaini, MY, Bokhari, Shahid H(1990). Parallelization of a three-dimensional compressible transition code. AIAA Journal. 28. (1). p. 83--90.
Bokhari, Shahid H(1988). Partitioning problems in parallel, pipeline, and distributed computing. IEEE transactions on Computers. 37. (1). p. 48--57. IEEE
Bokhari, Berger(1987). A Partitioning Strategy for Nonuniform Problems on Multiprocessors . IEEE Transactions on Computers. C-36. (5). p. 570-580.
Bokhari(1987). A partitioning strategy for nonuniform problems on multiprocessors. IEEE Transactions on Computers. 100. (5). p. 570--580. Ieee
Iqbal, M Ashraf, Bokhari, Shahid H, Saltz, Joel H(1986). A comparative analysis of static and dynamic load balancing strategies.
Bokhari(1984). Finding maximum on an array processor with a global bus. IEEE Transactions on Computers. 100. (2). p. 133--139. IEEE
Bokhari, Shahid H, Hussaini, M Yousuff, Orszag, Steven A(1982). Fast orthogonal derivatives on the star. Computers & Mathematics with Applications. 8. (5). p. 367--377. Elsevier
Bokhari, Shahid H(1981). A shortest tree algorithm for optimal assignments across space and time in a distributed processor system. IEEE transactions on Software Engineering. (6). p. 583--589. IEEE
Bokhari(1981). On the mapping problem. IEEE Transactions on computers. 100. (3). p. 207--214. IEEE
Bokhari, Shahid H.(1979). Dual processor scheduling with dynamic reassignment. IEEE Transactions on Software Engineering. (4). p. 341--349. IEEE
Stone, Harold S, Bokhari, Shahid H(1978). Control of distributed processes. Computer. 11. (07). p. 97--106. IEEE Computer Society
BOOK
Bokhari, Shahid H(2012). Assignment problems in parallel and distributed computing. 32Springer Science \& Business Media
CONFERENCE PAPER
Bokhari, Shahid H, Glaser, Matthew A, Jordan, Harry F, Lansac, Yves, Sauer, Jon R, Van Zeghbroeck, Bart(2002). Parallelizing a DNA simulation code for the Cray MTA-2. Proceedings. IEEE Computer Society Bioinformatics Conference. p. 291--302.
Bokhari, Shahid, Jordan, Harry F, Staker, Shawn, Sauer, Jon R, ElHelbawy, Mona A, Piket-May, Melinda J(2001). Experience with ADI-FDTD techniques on the Cray MTA supercomputer. Commercial Applications for High-Performance Computing. 4528. p. 68--76.
Bokhari, Shahid H, Berryman, Harry(1992). Complete exchange on a circuit switched mesh. Proceedings Scalable High Performance Computing Conference SHPCC-92. p. 300--306.
Berger, Marsha J, Bokhari, Shahid H(1985). PARTITIONING STRATEGY FOR PDES ACROSS MULTIPROCESSORS. Proceedings of the International Conference on Parallel Processing. p. 166--170.
REPORT
Bokhari, Shahid H, Mavriplis, Dimitri J(1998). The Tera multithreaded architecture and unstructured meshes.
Bokhari, Shahid H(1995). Communication overhead on the Intel Paragon, IBM SP2 and Meiko CS-2.
Bokhari, Shahid H(1990). Communication overhead on the Intel iPSC-860 hypercube.
Bokhari, Shahid H, Raza, AD(1984). Augmenting computer networks.