![]() |
|
|
Thread Tools |
|
#1
|
|||
|
|||
|
Hỏi kiến thức về máy tính dùng để tính toán
Chào các bác.
Em đang chạy phần mềm tính toán nặng so với cấu hình máy nhà em đang xài (1 lần thử nghiệm nhỏ mất từ 15 - 20s) và tổng cộng chạy toàn bộ hơn 3000 lần thử nghiệm nhỏ ấy. Từ thử nghiệm rồi điều chỉnh tùm lum ra nữa. Máy có cấu hình cao nhất em đang xài là core i5 - 4GB (laptop) thì em vẫn thương em lap này nên không muốn nó cày cả ngày như thế - mau tàn đời. Em muốn hỏi các bác thêm về thông tin máy server dạng này thế nào. Em chỉ cần tính toán phải nhanh thôi. Có thể chạy mỗi cái chương trình tính toán cho 1 người dùng thôi. Chi phí Không biết các server hiện giờ liệu cái nào được thiết kế tối ưu cho cái dạng này không ![]() Kiến thức về server em còn kém lắm... |
|
#2
|
||
|
||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
bro phải nói rõ phần mềm tính toán bro đang chạy là cái gì , chứ nói chung chung thế thì sao hỗ trợ cho bạn đc ??!!
bro có tính toán grid ko ? có dùng các module MPI hỗ trợ parallel trên multi-cores ko ? & bài toán của bro có thể dùng CUDA để hỗ trợ ko ?? |
|
#3
|
|||
|
|||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Tham khảo thêm HPC nếu có ý định dùng card đồ họa để tính toán, card đồ họa tính toán nhanh hơn CPU nhiều
__________________
[CENTER] [/CENTER] |
| tructransecure |
| View Public Profile |
| Find all posts by tructransecure |
|
#4
|
|||
|
|||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Quote:
Đại khái em có 1 nghiên cứu bằng cách tự viết phần mềm trên MS visual studio rồi chạy nghiên cứu trên đó. Giờ thấy chạy chậm do tính toán nhiều quá nên muốn khắc phục mà chưa biết bắt đầu từ đâu (chắc bắt đầu từ phần cứng trước). Cảm ơn bác nêu giúp em mấy khái niệm đó. Giờ em mới bắt đầu tìm hiểu mấy cái khái niệm đó. P.s: của em thì không cần lưu trữ nhiều. (dung lượng file kết quả thì tí ti cỡ vài MB là cùng - file input chừng 25MB). Chắc em sắm SSD là tốt phải không. CPU: Xeon với core i7 xấp xỉ giá tiền (không chơi multimedia) thì cái nào xài hiệu quả hơn cho tính toán số học (chỉ chạy 1 chương trình). |
|
#5
|
||
|
||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
vậy bài toán của bro chỉ chạy serial với từng vòng lặp một. việc này ko tận dụng được lợi thế của cpu ngày nay là nhiều core - do mỗi vòng lặp nó chỉ chạy lần lượt trên 1 core. do đó mình ko nghĩ đầu tư vô 1 con core i7 mắc tiền sẽ cải thiện được nhiều. thay vào đó, bro thử nghiên cứu MPI xem.
|
|
#6
|
|||
|
|||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Quote:
cảm ơn bác nhiều lắm... đúng là càng hỏi càng thấy mình ngu... yêu các bác rồi. |
|
#7
|
||
|
||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Bro chạy thành nhiều proccess (không phải thread) đồng thời thì cũng sẽ tận dụng được hết các core. VD cần chạy 4 cái test khác nhau => viết thành 4 *.exe chạy đồng thời => nó sẽ dùng hết 4 core cpu.
Mình nghĩ nếu chỉ chạy test 24/24 thì nên dùng workstation và cpu i5/i7 thì tốt hơn xeon. |
|
#8
|
||
|
||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Tham khảo thêm HPC nếu có ý định dùng card đồ họa để tính toán, card đồ họa tính toán nhanh hơn CPU nhiều
|
| anhtuan1105 |
| View Public Profile |
| Find all posts by anhtuan1105 |
|
#9
|
||
|
||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
tham khảo cái này rồi mua cái card màn hình về tính cho nhanh bác
stackoverflow.com/questions/5894696/how-to-use-gpu-for-mathematics |
| penicylline |
| View Public Profile |
| Find all posts by penicylline |
|
#10
|
|||
|
|||
|
Re: Hỏi kiến thức về máy tính dùng để tính toán
Quote:
Chu thread chắc nên nghiên cưu cuda rồi viết thử xem |
![]() |
|
|