Új hozzászólás Aktív témák

  • lenox

    veterán

    válasz Abu85 #90 üzenetére

    Az APU egy heterogén módon programozható processzor.

    Az amd definicioja az heterogeneous computingra:

    A system comprised of two or more compute engines with signficant structural differences

    Ez nyilvanvaloan illik az sb-re is.

    A GPGPU-s programok főleg OpenCL-t, vagy DirectCompute 5.0-t használnak. Ezért nem tudod a Sandy Bridge IGP-jét használni több multimédiás programban.

    A gpgpu-s programokat foleg nem a consumer piacra szanjak, igy alig van a consumer piacon gpgpu-s program. Az lehet, hogy a gpgpu-s programok ezen kis hanyadabol a mai modern programok foleg opencl-t es directcompute-ot hasznalnak, de ebbol nem lehet kovetkeztetest levonni arra, hogy az eddig fejlesztett gpgpu programok milyen resze futna sb-n.

    tudományos cikkekkel pedig a felhasználó nem sokra megy.

    A nem kihasznalt opencl-lel sem megy semmire, meg nem is kell nekik semmire. Legalabbis majdnem semmire. De attol meg, hogy a user nem jut vele semmire, attol meg a hatterben sokan sokmindent fejlesztettek. De amugy ennek nincs akkora jelentosege, annyi a lenyeg, hogy vagy ki kell mondani, hogy opencl, directcompute, c++ amp, vagy akarmi kell ahhoz, hogy valami apu legyen, vagy nem, de akkor az sb-re is igaz a definicio. Az nem annyira elegans, hogy nem mondjuk ki, hogy pl. opencl kell hozza, de a masfajta (shaderes) gpgpu-ra azt mondjuk, hogy csak kalandorok hasznaltak, tehat az nem illik a definicioba.

Új hozzászólás Aktív témák