Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 04-09-2011, 21:23
roberttit's Avatar
Senior Member
Join Date: 02-2011
Posts: 215
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...
Reply With Quote
  #2  
Old 05-09-2011, 10:11
Senior Member
Join Date: 07-2006
Posts: 638
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 ??
Reply With Quote
  #3  
Old 05-09-2011, 11:43
tructransecure's Avatar
K.I.A
Join Date: 05-2008
Posts: 4,579
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]
Reply With Quote
  #4  
Old 05-09-2011, 16:17
roberttit's Avatar
Senior Member
Join Date: 02-2011
Posts: 215
Re: Hỏi kiến thức về máy tính dùng để tính toán

Quote:
Originally Posted by hensynki View Post
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 ??
Những cái bác nói em không có sử dụng.
Đạ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).
Reply With Quote
  #5  
Old 05-09-2011, 17:41
Senior Member
Join Date: 07-2006
Posts: 638
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.
Reply With Quote
  #6  
Old 05-09-2011, 20:51
roberttit's Avatar
Senior Member
Join Date: 02-2011
Posts: 215
Re: Hỏi kiến thức về máy tính dùng để tính toán

Quote:
Originally Posted by hensynki View Post
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.
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.
Reply With Quote
  #7  
Old 06-09-2011, 07:51
Senior Member
Join Date: 11-2006
Posts: 277
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.
Reply With Quote
  #8  
Old 11-09-2011, 07:42
Junior Member
Join Date: 03-2011
Posts: 20
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
Reply With Quote
  #9  
Old 19-09-2011, 16:33
Senior Member
Join Date: 02-2009
Posts: 181
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
Reply With Quote
  #10  
Old 23-09-2011, 15:05
prescolt's Avatar
Senior Moderator
Join Date: 07-2006
Posts: 9,511
Re: Hỏi kiến thức về máy tính dùng để tính toán

Quote:
Originally Posted by tructransecure View Post
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
cái này ai triển khai cho được, HPC đâu chỉ mỗi cái VGA, con viết ứng dụng chạy trên cái VGA , rồi chạy trên OS đó, rồi thêm kiến thức về clustering nữa
Chu thread chắc nên nghiên cưu cuda rồi viết thử xem
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 21:33.