openspace.systemCapabilities

Functions overview

Name

Documentation

cacheLineSize

Returns the cache line size

cacheSize

Returns the cache size

cores

Returns the number of cores

extensions

Returns all supported exteions as comma-separated string

fullOperatingSystem

Returns the operating system as a string

installedMainMemory

Returns the amount of available, installed main memory (RAM) on the system in MB

L2Associativity

Returns the L2 associativity

os

This function returns a string identifying the currently running operating system

Functions

cacheLineSize

Returns the cache line size.

Return type: Integer

Signature
openspace.systemCapabilities.cacheLineSize()

cacheSize

Returns the cache size.

Return type: Integer

Signature
openspace.systemCapabilities.cacheSize()

cores

Returns the number of cores.

Return type: Integer

Signature
openspace.systemCapabilities.cores()

extensions

Returns all supported exteions as comma-separated string.

Return type: String

Signature
openspace.systemCapabilities.extensions()

fullOperatingSystem

Returns the operating system as a string. The exact format of the returned string is implementation and operating system-dependent but it should contain the manufacturer and the version.

Return type: String

Signature
openspace.systemCapabilities.fullOperatingSystem()

installedMainMemory

Returns the amount of available, installed main memory (RAM) on the system in MB.

Return type: Integer

Signature
openspace.systemCapabilities.installedMainMemory()

L2Associativity

Returns the L2 associativity.

Return type: Integer

Signature
openspace.systemCapabilities.L2Associativity()

os

This function returns a string identifying the currently running operating system. For Windows, the string is ‘windows’, for MacOS, it is ‘osx’, and for Linux it is ‘linux’. For any other operating system, this function returns ‘other’.

Return type: String

Signature
openspace.systemCapabilities.os()