Binary compatibility report for the CUDA library  between 2.1 and 2.2 versions on x86

Test Info


Library NameCUDA
Version #12.1
Version #22.2
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files20
Total Shared Libraries5
Total Symbols / Types175 / 32
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (14)


cublas.h, libcublas.so.2.2
cublasZdotu int n, cuDoubleComplex const* x, int incx, cuDoubleComplex const* y, int incy )
cublasZgemv char trans, int m, int n, cuDoubleComplex alpha, cuDoubleComplex const* A, int lda, cuDoubleComplex const* x, int incx, cuDoubleComplex beta, cuDoubleComplex* y, int incy )
cublasZscal int n, cuDoubleComplex alpha, cuDoubleComplex* x, int incx )
cublasZsyrk char uplo, char trans, int n, int k, cuDoubleComplex alpha, cuDoubleComplex const* A, int lda, cuDoubleComplex beta, cuDoubleComplex* C, int ldc )
cublasZtrsm char side, char uplo, char transa, char diag, int m, int n, cuDoubleComplex alpha, cuDoubleComplex const* A, int lda, cuDoubleComplex* B, int ldb )

cuda_runtime_api.h, libcudart.so.2.2
cudaBindTexture2D size_t* offset, textureReference const* texref, void const* devPtr, cudaChannelFormatDesc const* desc, size_t width, size_t height, size_t pitch )
cudaDriverGetVersion int* driverVersion )
cudaEventCreateWithFlags cudaEvent_t* event, int flags )
cudaFuncGetAttributes cudaFuncAttributes* attr, char const* func )
cudaHostAlloc void** pHost, size_t bytes, unsigned int flags )
cudaHostGetDevicePointer void** pDevice, void* pHost, unsigned int flags )
cudaRuntimeGetVersion int* runtimeVersion )
cudaSetDeviceFlags int flags )
cudaSetValidDevices int* device_arr, int len )

to the top

Problems with Data Types, Low Severity (3)


driver_types.h
[+] struct cudaDeviceProp (3)

to the top

Header Files (20)


__cudaFatFormat.h
channel_descriptor.h
cublas.h
cuComplex.h
cuda.h
cuda_gl_interop.h
cuda_runtime.h
cuda_runtime_api.h
cuda_texture_types.h
cudaGL.h
cufft.h
device_launch_parameters.h
device_types.h
driver_functions.h
host_config.h
host_defines.h
math_constants.h
storage_class.h
texture_types.h
vector_functions.h

to the top

Shared Libraries (5)


libcublas.so.2.1
libcublasemu.so.2.1
libcudart.so.2.1
libcufft.so.2.1
libcufftemu.so.2.1

to the top




Generated on Wed Jun 15 15:48:19 2011 for CUDA by ABI Compliance Checker 1.23.1  
A tool for checking backward binary compatibility of a shared C/C++ library API