level-one heading

Why Kolabtree
Getting started is quick and easy. No upfront fees
It’s free to request a service and invite bids from experts
Discuss requirements with the expert in detail before accepting statement of work from Kolabtree
Collaborate with the expert directly to get your work done the right way
Fund project when you hire the expert, but approve the deliverables only once work is done
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.