Mardi Gras workshop image
Workshop on Grid-Enabling Applications,
Mardi Gras Conference 2008.

Barry Wilkinson
Professor of Computer Science
Department of Computer Science
University of North Carolina at Charlotte
9201 University City Blvd.
Charlotte, NC 28223
Room: Woodward 435G Tele: Office: 704-687-8381 (email much better)
Home page (this page):

Senior projects on Suzaku available Also assisting in the development of a new on-line version of ITCS 4/5145.
Nvidia Teaching Center Logo
New 2013: NIVIDIA donates a 2496-core K20 GPU.
NSF logoNew 2012-2015 National Science Foundation project
"Collaborative Research: Teaching Multicore and Many-Core Programming at a Higher Level of Abstraction"

Please contact B. Wilkinson if you would like to be involved in this work for academic credit (undergraduate or graduate).
Grid Computing Techniques and Applications
Grid computing book
State-wide Grid computing

Adoption list

All textbooks

Fall 2014 Teaching from August 18th, 2014 to December 3rd, 2014.
ITCS 4145/5145 Parallel Computing
Tuesday/Thursday 2:00 pm - 3:15 pm
Fretwell 126
(NCREN class)

ITCS 3181 Logic and Computer Systems
(co-taught with Dr. T. Mostafavi)

Tuesday/Thursday 11:00 am - 12:15 pm

Woodward 106
ITCS 3181L Logic and Computer Systems Lab
(co-taught with Dr. T. Mostafavi)
Tues/Thurs 8:00 am - 10:45 am Woodward 140
Office Hours Tues/Thurs 9:30 am - 10:30 am
Walk-in at other times ok if not busy, or send me an email for a mutually convenient time.
New: Skype available during office hours (username: to be given in class) This is an experiment to see how practical.
Woodward 435G

Research Interests: Multicore and GPU programming, Grid computing, cluster computing. Funding: National Science Foundation as PI, grants #9554975 (1996-1999), #9950309 (1999-2001), #0119508 (2001-2002), #0410667/0533334 (2004-2007), #0737269(2008-2011),#1141006 (2012-2015) As co-PI: Two large 2004-2006 University of North Carolina Office of President grants (one of many co-PIs), senior consultant for NSF grant 0737355. (Appalachian State University). Support from NVIDIA Corporation, 2010, 2011, and 2012.
Research group home pages:
Parallel Grid Application Framework (J. Villalobos)
Pattern Programming Group home page (needs a password)

Seeds parallel pattern framework open source project
Suzaku Framework

NSF grant #1141005/6 "Collaborative Research: Teaching Multicore and Many-Core Programming at a Higher Level of Abstraction" -- Publications/workshops/course development

Recent courses taught:
ITCS 4145/5145 Parallel Computing (Spring 2013, standard version)
ITCS 4010/5010 GPU Programming for High Performance Computing - CUDA programming (Spring 2013)
ITCS 4146/5146 Grid Computing courses (2004 - 2011)
ITCS 3182 Computer Organization and Architecture (Fall 2009)
ITCS5141 Computer Organization and Architecture (II) (Summer 2002)
ITCS3181 Assembly Language Lab (Spring 2010)

Some Activities:
2014 NSF Workshop on Teaching an Undergraduate Parallel Programming Course with Pattern Programming
SIGCSE2013 Pattern Programming Workshop
SC12 CUDA Workshop
SC11 Education Program
SIGCSE2011 Workshop on CUDA programming
INFONOR-CHILE2010 Workshop
INFONOR-CHILE2010 Tutorial
SIGCSE 2010 Grid Computing Workshop
Mardi Gras Conference 2008 Workshop on Grid-Enabling Apps
Supercomputing 2003 grid computing demonstration
Recent Presentations

Textbook home pages:
Grid computing book home page
Parallel Programming book home page
Computer Architecture book home page

Some recent papers
Professional/academic background