Trong khi một số đối thủ của Microsoft, bao gồm Google, đang đặt cược vào chip tuỳ biến, thì Microsoft tiếp tục tin tưởng vào mạch FPGA (một loại mạch tích hợp cỡ lớn dùng cấu trúc mảng phần tử logic mà người dùng có thể lập trình được) để tăng tốc các mô hình của mình, và Brainwave cũng không phải là ngoại lệ. Microsoft cho rằng FPGA có tính linh hoạt hơn là thiết kế chip tuỳ biến và hiệu năng mà hãng có thể đạt được trên các FPGA Intel Stratix chuẩn ít nhất cũng ngang ngửa với các con chip tuỳ biến.
Microsoft sẽ gắn các mạch FPGA vào mạng trung tâm dữ liệu chung của hãng, biến chúng thành một kiểu phần cứng vi dịch vụ. Ưu điểm của việc này là công suất cao và giảm đáng kể độ trễ bởi kiến trúc này cho phép Microsoft bỏ qua CPU của một máy chủ truyền thống và giao tiếp trực tiếp với các mạch FPGA.
Khi Microsoft lần đầu công bố Brainwave, stack phần mềm này đã hỗ trợ cả Microsoft Cognitive Toolkit lẫn framework TensorFlow của Google.
Brainwave hiện đang được thử nghiệm trên Azure và Microsoft cũng hứa hẹn sẽ hỗ trợ Brainwave đối với Azure Stack và thiết bị Azure Data Box.