Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
FPGA vs GPU: Ai là ai trong tương lai?
MinerHub
特邀专栏作者
2020-01-02 07:17
Bài viết này có khoảng 1509 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Ưu điểm của FPGA là gì? Nhược điểm của FPGA là gì? Liệu FPGA có nổi bật và trở thành nhân vật chính trong trại khai thác GPU không? Bài viết này sẽ cung cấp một cái nhìn tổng quan về FPGA liên quan đ

Biên soạn | Có một con cá

Đã sản xuất | Mine Vision (ID: minersight)

Biên soạn | Có một con cáFPGAĐã sản xuất | Mine Vision (ID: minersight)

mọi lúc,

Intel rất nhạy bén và có cái nhìn sâu sắc về tiềm năng của FPGA, sau khi mua lại, họ lập tức bắt đầu giúp Microsoft xây dựng trung tâm dữ liệu và sử dụng dịch vụ đám mây để cung cấp hỗ trợ liên quan cho Amazon.thợ mỏNhưng về một FPGA thực sự là gì, nhiềuGPUCó thể vẫn còn nghi ngờ. Ưu điểm của FPGA là gì? Nhược điểm của FPGA là gì? FPGA sẽ có trong

Nổi bật từ trại khai thác và trở thành nhân vật chính? Bài viết này sẽ cung cấp một cái nhìn tổng quan về FPGA liên quan đến những nghi ngờ trên của các thợ mỏ.

FPGA là gì?

FPGA là một mạch tích hợp dễ sản xuất hơn ASIC bởi vì, không giống như ASIC, FPGA có thể được thiết kế lại và cấu hình lại. Đối với những người khai thác FPGA, điều này cho phép họ khai thác nhiều đồng tiền được hỗ trợ bởi nhiều thuật toán.

tiêu đề phụ

Ưu điểm và nhược điểm

01. Trì hoãn

Một trong những điểm mạnh nhất của FPGA là độ trễ cực thấp. Lý do FPGA có độ trễ cực thấp là vì nó không phụ thuộc vào hệ điều hành đa năng, cũng như không cần giao tiếp qua bus đa năng như USB hoặc PCI-Express.

Điều này khó có thể đạt được đối với các thiết bị phần cứng khác, ngay cả CPU chất lượng cao cũng có độ trễ là 50 micro giây nhưng với FPGA thì thời gian này sẽ được rút ngắn xuống còn 1 micro giây.

Mảng cổng có thể lập trình trường với khả năng có độ trễ cực thấp có thể tỏa sáng trong những tình huống yêu cầu độ trễ nhỏ. Ví dụ, chúng ta có thể thấy nó trong hoạt động tự động của máy bay chiến đấu phản lực và giao dịch thuật toán tần suất cao.

02. Sử dụng năng lượng hiệu quả

Các mạch tích hợp dành riêng cho ứng dụng (ASIC) vượt trội so với FPGA về tốc độ của một thuật toán đơn lẻ, nhưng khoản đầu tư ban đầu của chúng cho các cụm máy lớn hơn là rất cao. FPGA tốt hơn GPU để khai thác tiền điện tử vì chúng hoạt động tốt và cực kỳ tiết kiệm năng lượng.

Ngoài những lợi thế của tính toán tiết kiệm năng lượng, FPGA còn có một lợi thế khác—hiệu quả của chúng không yêu cầu máy tính chủ hỗ trợ.

03. Phí kỹ thuật

Mặc dù FPGA có những lợi thế lớn về các khía cạnh trên, nhưng chi phí cấu hình và lập trình của nó cao hơn nhiều so với GPU dựa trên kiến ​​trúc tập lệnh. Mạch phần cứng thường được viết bằng ngôn ngữ mô tả phần cứng (HDL) như VHDL và Verilog.

Và khi nói đến lập trình, nó được thực hiện bằng một trong nhiều ngôn ngữ lập trình như Java, C, Python.

04. Tổng hợp cao cấp (HLS)


Tổng hợp mức cao (HLS) là một xu hướng đang phát triển trong đó FPGA có thể được lập trình bằng các ngôn ngữ lập trình thông thường (chẳng hạn như Open CL hoặc C++) và trừu tượng hóa mức cao.

Nhưng bất chấp tất cả những tiến bộ công nghệ và đột phá trong lập trình, việc lập trình FPGA vẫn là một nhiệm vụ khó khăn.

Ngoài ra, thời gian biên dịch cũng là một thiếu sót lớn của mảng cổng lập trình trường. Ví dụ, việc biên dịch một chương trình FPGA điển hình mất từ ​​4 đến 12 giờ bằng trình biên dịch Intel Open CL. Để đạt được hiệu suất tối ưu hóa, các lập trình viên thường cần phải biên dịch qua đêm.

Hãy nhìn lại GPU, thứ phụ thuộc nhiều hơn vào HĐH và các bus được tiêu chuẩn hóa (chẳng hạn như USB và PCI-Express) để truyền dữ liệu. FPGA không phụ thuộc vào các tham số này và lợi thế của chúng nằm ở chỗ cho phép người dùng có được băng thông cao hơn với độ trễ ít hơn.

Trên thực tế, FPGA có thể được kết nối trực tiếp với các nguồn dữ liệu như giao diện mạng và cảm biến.

tiêu đề phụ

Cuộc chiến dấu phẩy động giữa FPGA và GPU

Trong các hoạt động chung của dấu phẩy động, đơn vị dấu phẩy động yêu cầu nhiều tài nguyên và phải được lắp ráp từ các khối logic. Tuy nhiên, playbook thay đổi khi nói đến FPGA, trong đó hiệu quả năng lượng có thể được cải thiện đáng kể vì đơn vị dấu phẩy động đã được bao gồm trong kết cấu của FPGA.

phần kết

Mặc dù các GPU tiên tiến hiện nay tiết kiệm năng lượng hơn so với FPGA, nhưng trong tương lai gần, Mảng cổng có thể lập trình trường chắc chắn sẽ vượt qua GPU trong điện toán dấu phẩy động và giành chiến thắng trong cuộc chiến điện toán hiệu quả năng lượng .

phần kết

开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina