Modern Computing Flashcards

1
Q

What is GPU?

What is TPU?

A

A graphics processing unit is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device.

Tensor Processing Unit is an AI accelerator application-specific integrated circuit developed by Google specifically for neural network machine learning, particularly using Google’s own TensorFlow software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CPU vs GPU

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain CPU bottleneck and GPU bottleneck

A

CPU bottleneck happens when the processor isn’t fast enough to process and transfer data.
A GPU bottleneck is when your CPU is waiting for your GPU to finish rendering frames before sending it any more work.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain NVDIA CUDA

A

CUDA is a parallel computing platform and application programming interface model created by Nvidia.
It allows software developers and software engineers to use a CUDA-enabled graphics processing unit for general purpose processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CUDA vs OpenCL

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Artificial Intelligence?
What is Machine Learning?
What is Deep Learning?

A

01) the theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.
02) Machine learning is the study of computer algorithms that improve automatically through experience and by the use of data.
03) Deep learning is an artificial intelligence (AI) function that imitates the workings of the human brain in processing data and creating patterns for use in decision making.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly