Hệ thống EnergJ có thể giảm tiêu thụ điện của máy tính tới 90%
Khi máy tính, các trung tâm dữ liệu và các thiết bị di động hoạt động mạnh hơn, yêu cầu về năng lượng của chúng nhìn chung cũng tăng lên. Các giải pháp cho vấn đề này là trạng thái ngủ để tiết kiệm điện, các thiết bị giữ cho máy tính không hao tốn điện khi tắt máy và bộ xử lý lạnh bằng nước.
EnergJ, một giải
pháp do Đại học Washington tạo ra đã mang lại một ứng dụng khác hẳn. Nó cung
cấp ít điện hơn cho các vùng chip đang hoạt động nhưng không yêu cầu sự chính
xác tuyệt đối. Trong các kích thích của phòng thí nghiệm, công nghệ này đã giảm
được lượng tiêu thụ điện lên tới 50%, mặc dù tiềm năng có thể giảm tới 90%. Với
một số quy trình, như cài mã mật khẩu, nếu đóng điện thì không đủ để hoạt động.
Vì vậy, các vùng chip điều khiển các chức năng này sẽ vẫn nhận được năng lượng
tối đa. Tuy nhiên, các quy trình khác đã được thiết kế cho phép các lỗi nhỏ. Đó
là các quy trình như trò chơi, phát nhạc và video, nhận diện hình ảnh thực trên
thiết bị di động. Các quy trình này có thể được một vùng nhận được điện năng
thấp điều khiển.
Theo Adrian Sampson,
nghiên cứu sinh về khoa học và kỹ thuật vi tính thuộc UW, nhận diện hình ảnh
hoàn toàn có thể để chịu các vấn đề nhỏ, như một vài hạt sạn trên màn hình. Nếu
do bị lỗi mà xuất hiện số chấm trên hình ảnh nhiều hơn, thuật toán sẽ vẫn hoạt
động chính xác, và chúng ta có thể tiết kiệm năng lượng.
Hệ thống EnergJ tự kết
hợp với 2 đoạn mã liên kết, một đoạn điều khiển các chức năng chính xác,
một đoạn phân phối tới các vùng hoạt động bị lỗi. Một rào cản trong hệ thống sẽ
giữ 2 phần này độc lập với nhau, vì vậy mã đang được sử dụng cho các chức năng
cần có độ chính xác sẽ không bao giờ tắt đột ngột. Các nguyên tắc tương tự sẽ
được áp dụng hoàn toàn vào phần mềm, ngược lại với chip. Chẳng hạn, trong các
chương trình mà các con số chính xác không phải là vấn đề quan trọng, các con
số sẽ có thể được làm tròn. Trong các trường hợp khác, việc kiểm soát kém chính
xác hơn cũng sẽ được thực hiện. Cho đến nay, các kích thích đã chỉ ra rằng các
máy móc chạy bằng phần mềm điều khiển EnergJ sẽ tiết kiệm trung bình 20-25%
năng lượng mặc dù nó có thể lên tới 50% đối với 1 chương trình. Cũng bằng cách
ứng dụng hệ thống này vào phần mềm, ước tính sẽ có thể được tiết kiệm thêm
30-50% điện. Tổng cộng, nhóm nghiên cứu của UW ước tính tiết kiệm được tới 90%
điện.
Theo Luis Cêz, giáo sư
khoa học và kỹ thuật máy tính, tác giả của nghiên cứu, mục tiêu dài hạn sẽ là
cải thiện 10 lần tuổi thọ của pin. EnergJ sẽ được thử nghiệm trên phần mềm thực
vào tháng 7/2011. Đây là các dự án để ngắt mã nguồn mở trong sử dụng thông
thường.
Hệ thống này gợi nhớ lại
thử nghiệm “lược bớt chip” của Đại học Rice, trong đó các vị trí không cần
thiết của mạch được lấy ra từ các chip đặc biệt nhằm tiết kiệm điện và tăng tốc
độ quy trình.