Wandering Logic
Real Name: Matthew Frank. My background is in parallel computer architecture. I was on a team that built one of the first many-core processors. I've written runtime systems, operating systems and parallelizing compilers. I taught digital design, computer architecture and operating systems classes at a large land-grant university in the Midwestern United States for a few years. I've developed programming tools and libraries for multi-core and GPGPU. I'm currently a GPGPU architect at NVidia, focused on performance tuning the architecture for Deep Learning.
1
answer
0
questions
~168
people reached
-
Illinois
-
Member for 6 years, 10 months
-
0 profile views
-
Last seen May 6 '14 at 21:52
Communities (36)
- Computer Science 16.6k 16.6k 11 gold badge3737 silver badges7777 bronze badges
- Stack Overflow 3k 3k 11 gold badge1515 silver badges2222 bronze badges
- Signal Processing 1.4k 1.4k 1111 silver badges1818 bronze badges
- Unix & Linux 681 681 77 silver badges88 bronze badges
- Electrical Engineering 569 569 33 silver badges1212 bronze badges
- View network profile
Top network posts
- 86 Why does a processor have 32 registers?
- 52 Time complexity of a compiler
- 44 How do I use a boost condition variable to wait for a thread to complete processing?
- 37 What is making my cursor 'randomly' disappear when using gnome-teminal?
- 34 why do I need std::condition_variable?
- 29 What does the processor do while waiting for a main memory fetch
- 28 Contrasting Peterson’s and Dekker’s algorithms
- View more network posts →
Top tags (1)
Score
5
Posts
1
Posts %
100
Badges (4)
Gold
—
Silver
1
Rarest
-
Apr 19 '15
Bronze
3
Rarest
-
Apr 30 '14
-
May 1 '14
-
Apr 30 '14