Được công bố lần đầu tiên tại SuperComputing 2019, sáng kiến ngành OneAPI là một tầm nhìn táo bạo về một mô hình lập trình đa kiến trúc đơn giản và thống nhất mang lại hiệu suất không bị giới hạn mà không cần proprietary lock-in (khóa độc quyền), đồng thời cho phép tích hợp mã kế thừa. Với oneAPI, các nhà phát triển có thể chọn kiến trúc tốt nhất cho một vấn đề cụ thể mà họ đang cố gắng giải quyết mà không cần phải viết lại phần mềm cho kiến trúc và nền tảng tiếp theo.
Bộ công cụ Intel oneAPI tận dụng tối đa các tính năng và hướng dẫn phần cứng tiên tiến như Intel® AVX-512 và Intel® DL Boost trên CPU, cùng với các tính năng dành riêng cho XPU. Được xây dựng dựa trên các công cụ dành cho nhà phát triển lâu đời và đã được kiểm chứng của Intel, Bộ công cụ Intel oneAPI cung cấp các ngôn ngữ và tiêu chuẩn quen thuộc đồng thời cung cấp tính liên tục đầy đủ với mã hiện có.
Hôm nay Intel công bố Bộ công cụ Intel oneAPI bản đặc biệt sẽ được giao vào tháng 12, miễn phí trong từng khu vực và trong Intel DevCloud, cùng với các phiên bản thương mại cùng hỗ trợ từ các kỹ sư tư vấn kỹ thuật toàn cầu của Intel. Intel sẽ ngay lập tức chuyển đổi bộ công cụ Intel® Parallel Studio XE và Intel® System Studio sang các sản phẩm oneAPI của mình.
Ngoài ra, Intel DevCloud, nơi các nhà phát triển có thể kiểm tra mã và khối lượng công việc trên nhiều kiến trúc khác nhau của Intel, đang mở rộng để bao gồm phần cứng đồ họa Intel® Iris Xe mới. Đồ họa Intel Iris Xe MAX hiện có sẵn cho việc truy cập công khai; và Intel Xe-HP có sẵn để lựa chọn nhà phát triển.
oneAPI đã nhận được sự hỗ trợ của ngành, bao gồm các xác nhận gần đây từ Microsoft Azure và TensorFlow; các tổ chức nghiên cứu hàng đầu, các công ty và trường đại học cũng xác nhận oneAPI.
Ngoài ra, Viện Khoa Học và Công Nghệ Tiên Tiến Backman của Đại Học IIIinois hôm nay đã thông báo về việc thành lập trung tâm oneAPI xuất sắc mới (CoE). Trung tâm này đang sử dụng mô hình lập trình oneAPI để mở rộng động lực học phân tử ứng dụng khoa học đời sống nano (NAMD) sang các môi trường máy tính bổ sung. NAMD, mô phỏng các hệ thống phân tử sinh học lớn, đang giúp giải quyết các thách thức trong thế giới thực như COVID-19. Trung tâm CoE này tham gia cùng những trung tâm khác tại Đại học Stockholm (SeRC), những trung tâm đang tập trung vào GROMACS và Đại học Heidelberg (URZ), nơi họ đang tập trung vào việc cung cấp hỗ trợ oneAPI cho GPU từ các nhà cung cấp khác.
Với GPU rời đầu tiên cho trung tâm dữ liệu, Intel đang tiếp tục mở rộng bộ cải tiến nền tảng phong phú của mình để nâng cao trải nghiệm chơi game và phương tiện trên đám mây. Sự kết hợp của bộ xử lý Intel® Xeon® Scalable, các thành phần phần mềm có nguồn mở được cấp phép và Intel Server GPU mới cung cấp giải pháp mật độ cao, độ trễ thấp với tổng chi phí sở hữu thấp hơn (TCO) cho trò chơi trên đám mây Android và chuyển mã phương tiện mật độ cao và mã hóa để phát video trực tuyến theo thời gian thực.
Intel Server GPU dựa trên vi kiến trúc Xe-LP, kiến trúc đồ họa tiết kiệm năng lượng nhất của Intel, tiêu thụ năng lượng thấp, cung cấp thiết kế hệ thống trên chip rời, với đường dẫn 128-bit và 8GB bộ nhớ DDR4 công suất thấp tích hợp chuyên dụng.
Bằng cách sử dụng Intel Server GPU cùng với bộ xử lý Intel Xeon Scalable, các nhà cung cấp dịch vụ có thể mở rộng dung lượng đồ họa riêng biệt với số lượng máy chủ, hỗ trợ số lượng luồng và người đăng ký lớn hơn trên mỗi hệ thống, trong khi vẫn đạt được TCO thấp. Bộ bốn Intel Server GPUs trong card bổ trợ PCIe thế hệ 3.0 dài ba phần tư, chiều cao đầy đủ x16 của H3C có thể hỗ trợ hơn 100 người dùng chơi game trên đám mây Android đồng thời trong một hệ thống hai card điển hình và tối đa 160 người dùng đồng thời, tùy thuộc trên tiêu đề trò chơi cụ thể và cấu hình máy chủ.2 Các nhà phát triển có thể tận dụng API phổ biến trong Media SDK ngày nay, API này sẽ được tích hợp vào Thư viện xử lý video oneAPI vào năm tới. Intel đang làm việc với các đối tác phần mềm và dịch vụ khác nhau, bao gồm Gamestream, Tencent Games và Ubitus, để đưa Intel Server GPU ra thị trường.
Intel Server GPU dựa trên Xe-LP hiện đang được xuất xưởng. Cùng với đồ họa Intel® Iris Xe MAX được giới thiệu gần đây, GPU sẽ cải thiện trải nghiệm điện toán trực quan cho người dùng trên toàn thế giới khi Intel tung ra các sản phẩm kiến trúc Xe và các sáng kiến phần mềm.
Một trong những chiến lược cốt lõi của Intel để thành công trong việc mở rộng GPU từ đồ họa cấp thấp sang tính toán hiệu suất cao (HPC) là triển khai một cơ sở mã hoá. Hướng tới tầm nhìn này, cấu tạo phần mềm của Intel hiện hỗ trợ nhiều thế hệ đồ họa, bao gồm bộ xử lý Intel CoreTM thế hệ thứ 11 được ra mắt gần đây với đồ họa tích hợp Intel® Iris Xe và đồ họa rời Intel Iris Xe MAX. Mở rộng cơ sở mã để hỗ trợ các sản phẩm trung tâm dữ liệu nơi Linux đang phổ biến hơn là bước quan trọng tiếp theo trong chiến lược kiến trúc Xe mở rộng. Intel đã tối ưu hóa trình điều khiển Linux để tập trung vào việc tái sử dụng mã giữa các hệ điều hành, nó đã tăng cường tập trung vào hiệu suất 3D của Linux và giờ đây nó cung cấp ba stacks tích hợp, được xác thực đầy đủ và sẵn sàng phân phối.
Được tiết lộ hôm nay, Intel đã tạo ra Project Flipfast để cải thiện trải nghiệm chơi game trên Linux. Cấu tạo Flipfast cho phép người dùng cuối chạy ứng dụng đồ họa trong máy ảo (VM) trong khi vẫn giữ được hiệu suất GPU gốc và tích hợp máy chủ đầy đủ với tính năng chia sẻ không sao chép giữa máy ảo và máy chủ. Ổ đĩa cấu tạo Flipfast tăng hiệu suất chơi game và công nghệ này trực tiếp áp dụng cho các ứng dụng phát trực tuyến trò chơi của trung tâm dữ liệu.
Intel hôm nay đã thông báo rằng Intel® Implicit SPMD Program Compiler (ISPC) của Intel® sẽ chạy trên oneAPI Level Zero, cung cấp các giao diện cấp thấp, trực tiếp với kim loại được điều chỉnh cho phù hợp với các thiết bị trong nền tảng oneAPI và là lớp phần cứng tổng thể. ISPC, được cung cấp bởi oneAPI, là một biến thể của ngôn ngữ lập trình C, cho phép lập trình một chương trình, lập trình nhiều dữ liệu và được sử dụng để tăng tốc công cụ dò tia Intel® OSPRay trên CPU Intel. Intel đang bổ sung hỗ trợ Xe cho ISPC để tăng tốc liền mạch các thành phần Bộ công cụ Rendering Intel oneAPI như OSPRay.
Các bản cập nhật software stacks của đồ họa và oneAPI Intel cũng như sự ra mắt của Intel Server GPU đánh dấu những bước tiến ngoạn mục trong hành trình của Intel đối với các kiến trúc XPU. Những phát triển này đặt nền tảng để mang đến những trải nghiệm ý nghĩa hơn thông qua sáu trụ cột của Intel về đổi mới công nghệ và các kiến trúc không đồng nhất sẽ được kích hoạt thông qua lớp trừu tượng phần mềm có thể mở rộng thống nhất dựa trên tiêu chuẩn mở trong oneAPI.