What hardware Matlab Online uses?

19 views (last 30 days)
Mantas
Mantas on 15 Jan 2024
Edited: Image Analyst on 12 Jul 2024
I am trying to find what kind of resources Matlab Online uses, since I need to provide the environment for my project, but I can't find it anywhere. Does anyone know what kind of hardware resources Matlab Online uses?

Accepted Answer

Dyuman Joshi
Dyuman Joshi on 15 Jan 2024
As MATLAB Online runs on a Linux OS, run this command and see the output -
system('lscpu')
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 106 Model name: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz Stepping: 6 CPU MHz: 3463.673 BogoMIPS: 5800.02 Hypervisor vendor: KVM Virtualization type: full L1d cache: 48K L1i cache: 32K L2 cache: 1280K L3 cache: 55296K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd ida arat avx512vbmi pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid md_clear flush_l1d arch_capabilities
ans = 0

More Answers (1)

Kalhara
Kalhara on 12 Jul 2024
According to my view of point, it is running on cloud platform which enable you to utilize a variety of hardware such as CPU, GPU, RAM and SSD. These might run on virtual machines which means the hardware is virtualized.
  1 Comment
Kalhara
Kalhara on 12 Jul 2024
Edited: Image Analyst on 12 Jul 2024
MATLAB online basically runs on the linux environment.
Type this command and you will get some details about hardware you are using.
% Get CPU details
[statusCpu, cpuInfo] = system('lscpu');
disp('CPU Info:');
CPU Info:
disp(cpuInfo);
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 46 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Vendor ID: GenuineIntel Model name: Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz CPU family: 6 Model: 106 Thread(s) per core: 2 Core(s) per socket: 8 Socket(s): 1 Stepping: 6 BogoMIPS: 5800.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good no pl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx5 12f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd ida arat avx512vbmi pku osp ke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid md_clear flush_l1d arch_capabilities Virtualization features: Hypervisor vendor: KVM Virtualization type: full Caches (sum of all): L1d: 384 KiB (8 instances) L1i: 256 KiB (8 instances) L2: 10 MiB (8 instances) L3: 54 MiB (1 instance) NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-15 Vulnerabilities: Gather data sampling: Unknown: Dependent on hypervisor status Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Mitigation; Clear CPU buffers; SMT Host state unknown Retbleed: Not affected Spec rstack overflow: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Spectre v2: Mitigation; Enhanced IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI Syscall hardening, KVM SW loop Srbds: Not affected Tsx async abort: Not affected
% Get block device details
[statusBlk, blockInfo] = system('lsblk');
disp('Block Devices Info:');
Block Devices Info:
disp(blockInfo);
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 25.2M 1 loop loop1 7:1 0 50.7M 1 loop loop2 7:2 0 21.9M 1 loop loop3 7:3 0 74.2M 1 loop loop4 7:4 0 38.7M 1 loop loop5 7:5 0 63.9M 1 loop loop6 7:6 0 55.7M 1 loop loop7 7:7 0 11.8M 1 loop loop8 7:8 0 4.7M 1 loop nvme0n1 259:0 0 120G 0 disk ├─nvme0n1p1 259:1 0 119.9G 0 part /results │ /utilities │ /data │ /code │ /users │ /MATLAB/sys/java │ /tmp │ /home/matlab ├─nvme0n1p14 259:2 0 4M 0 part └─nvme0n1p15 259:3 0 106M 0 part nvme1n1 259:4 0 45G 0 disk nvme2n1 259:5 0 45G 0 disk /SupportPackages /MATLAB /opt/mlsedu/matlab/SupportPackage
% Get detailed hardware information (this might be extensive)
[statusHw, hwInfo] = system('lshw -short'); % No need for sudo in MATLAB Online
disp('Hardware Info:');
Hardware Info:
disp(hwInfo);
/bin/bash: line 1: lshw: command not found

Sign in to comment.

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!