tableau with single-threaded software

Saya menggunakan 12-core Ryzen 9 3900x dengan software Tableau trial untuk kelas siswa. Saya perhatikan bahwa hanya satu inti yang digunakan sepenuhnya saat mengganti sumber data. Apakah ada pengaturan yang memungkinkan Tableau desktop menggunakan semua inti, atau apakah ini batasan lisensi siswa atau versi desktop?

Jawabannya adalah bahwa aplikasi harus dirancang dengan cara tertentu untuk mendukung pemrosesan multi-thread, namun pada kenyataannya kebanyakan aplikasi tidak mendukungnya.

Tidak peduli berapa banyak core yang dimiliki komputer saya, proses single-threaded hanya akan menggunakan satu core. Tableau Desktop memiliki banyak sub proses, dan beberapa di antaranya multi-tasking, tetapi mesin rendering bukan salah satunya. Saya pikir mesin data desktop juga single-threaded. Saya hanya menjalankan satu kueri, dan hasilnya diproses satu per satu, jadi menggunakan banyak threads tidak terlalu membantu. Ini bukan karena lisensi.

Seperti yang dikatakan, ada beberapa sub proses, dan beberapa di antaranya mungkin menggunakan lebih dari satu threads. Masing-masing sub proses ini akan mencoba menggunakan CPU saat memulai aplikasi desktop. Untuk subproses dengan banyak threads, mereka mungkin menempatkan pekerjaan yang cukup dalam antrian untuk membuat lebih dari satu inti sibuk. Tetapi rendering tampilan dan pengunduhan data dilakukan secara single-threads pada satu waktu.

Tidak peduli bagaimana perangkat keras diatur, mereka tidak akan menggunakan lebih dari satu inti. Task manager mungkin menunjukkan bahwa CPU digunakan 100%, tetapi mesin render itu masih hanya menggunakan satu inti dalam satu waktu.