Microchip Technology Inc. đã giới thiệu Bộ công cụ phát triển phần mềm VectorBlox Accelerator (SDK) để đáp ứng nhu cầu ngày càng tăng về hội nghị tiết kiệm điện trong ứng dụng biên bằng cách giúp các nhà phát triển phần mềm triển khai các thuật toán của họ trong mảng cổng lập trình trường (FPGA) PolarFire dễ dàng hơn. Bằng cách sử dụng SDK, các nhà phát triển có thể sử dụng PolarFire FPGA để tạo các ứng dụng mạng nơ-ron dựa trên lớp phủ linh hoạt, công suất thấp mà không cần tìm hiểu luồng công cụ FPGA.
VectorBlox Accelerator SDK được thiết kế để cho phép các nhà phát triển viết mã bằng C / C ++ và lập trình các mạng nơ-ron tiết kiệm điện và nó có thể thực thi các mô hình ở TensorFlow và định dạng trao đổi mạng nơ-ron mở (ONNX). VectorBlox Accelerator SDK có thể hoạt động trên hệ điều hành Linux và Windows, đồng thời nó có một trình mô phỏng chính xác một chút có thể được sử dụng để xác thực độ chính xác của phần cứng trong chính môi trường phần mềm. Với sự trợ giúp của IP mạng thần kinh, bộ này cũng hỗ trợ khả năng tải các mô hình mạng khác nhau tại thời điểm chạy.
PolarFire FPGA cung cấp tổng công suất thấp hơn tới 50% so với các thiết bị cạnh tranh, đồng thời cung cấp các khối toán công suất cao hơn 25% có thể cung cấp tới 1,5 tera hoạt động mỗi giây (TOPS). Bằng cách sử dụng FPGA, các nhà phát triển có thể tận dụng khả năng tùy chỉnh và khác biệt thông qua khả năng nâng cấp vốn có của thiết bị và khả năng tích hợp các chức năng trên một con chip duy nhất. PolarFire có nhiều kích thước để phù hợp với sự cân bằng về hiệu suất, công suất và kích thước gói cho các ứng dụng, để cho phép khách hàng triển khai các giải pháp của họ với kích thước gói nhỏ đến 11x11 mm.
Để biết thêm về SDK VectorBlox Accelerator, hãy truy cập trang web chính thức của Microchip Technology Inc.