blob: 40d85ef8fdb3850312635e0c6e0f48a8ecabe23f [file] [edit]
// Copyright (C) 2026 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
import {createTerminology} from './index';
export const cudaTerminology = createTerminology('CUDA', {
gpu: {
name: 'GPU',
plural: 'GPUs',
title: 'GPU',
pluralTitle: 'GPUs',
},
thread: {
name: 'thread',
plural: 'threads',
title: 'Thread',
pluralTitle: 'Threads',
},
warp: {
name: 'warp',
plural: 'warps',
title: 'Warp',
pluralTitle: 'Warps',
},
block: {
name: 'block',
plural: 'blocks',
title: 'Block',
pluralTitle: 'Blocks',
},
grid: {
name: 'grid',
plural: 'grids',
title: 'Grid',
pluralTitle: 'Grids',
},
sm: {
name: 'SM',
plural: 'SMs',
title: 'SM',
pluralTitle: 'SMs',
},
streamingMultiprocessor: {
name: 'streaming multiprocessor',
plural: 'streaming multiprocessors',
title: 'Streaming Multiprocessor',
pluralTitle: 'Streaming Multiprocessors',
},
sharedMem: {
name: 'shared memory',
plural: 'shared memory',
title: 'Shared Memory',
pluralTitle: 'Shared Memory',
},
tensor: {
name: 'tensor',
plural: 'tensor',
title: 'Tensor',
pluralTitle: 'Tensor',
},
});