Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 63 reacties
Bron: ExtremeTech

Het bedrijf AIseek heeft een prototype gemaakt van een chip die uitsluitend bedoeld is voor het afhandelen van de kunstmatige intelligentie binnen games. De chip, gedoopt tot AIS-1, kan geÔntegreerd worden in een gameconsole of een pc-kaart. Een minder krachtige variant van de chip kan volgens het bedrijf zelfs verwerkt worden in een usb-stick. AIS-1 zal vier onderdelen van kunstmatige intelligentie voor zijn rekening nemen. Het eerste is 'path finding', waarmee computereenheden de optimale route verzinnen om van punt A naar punt B te komen. Het tweede is 'terrain analysis', dat gebruikt wordt om bots effectief gebruik te laten maken van omgevingselementen als heuvels, deuren en schakelaars. Het derde onderdeel verzorgt de formatie en functies van eenheden binnen een groep in verschillende situaties. Het laatste onderdeel, 'sensory simulation', stelt de NPC's in staat om te reageren op prikkels van de omgeving, zoals geluid en lichtintensiteit.

De chip kan door middel van een API worden aangesproken vanuit een applicatie. Door de gespecialiseerde hardware kunnen de AI-algoritmen duizend keer zo snel worden toegepast als wanneer dit door de gewone cpu wordt gedaan. Ditzelfde principe wordt ook toegepast binnen grafische kaarten en pc's met meerdere processoren. In het racespel Juiced werd, indien aanwezig, de extra processor gebruikt voor extra visuele effecten zoals het vallen van bladeren en het berekenen van het effect van de luchtstromen op de vegetatie. De keus voor extra eyecandy in plaats van een verbetering van de AI is gemaakt om medespelers, die geen extra processorkracht hebben, niet achter te stellen ten opzichte van spelers die dit wel hebben. Mocht de AIS-1-chip zijn weg naar de markt vinden, zal die naast een grafische kaart een extra element zijn in het onderscheid tussen een game-pc en een voor zakelijk gebruik.

AI thinking
Moderatie-faq Wijzig weergave

Reacties (63)

na de physics kaart en de grafische kaart nu ook een AI kaart... oude tijden herleven en we krijgen als het aan deze lui ligt meer kaarten in de pc.

NIet dat iemand daar op zit te wachten (wel de functiie maar niet de extra kaarten bedoel ik dan ) Dan zie ik toch wat meer heil in de weg die men op gaat met de Cell Processor. Een deel voor de AI. een deel voor de Psychics, Een deel voor het geluid...

(ik ben overigens niet zo technisch hoor hoe de cell werkt etc. maar een soort processor die zich kan opdelen en deze taken kan overnemen lijkt me zinvoller dan verschillende kaarten )
Ben ik het wel met je eens, 1 apparaat wat alle functies regelt. Ik dacht persoonlijk juist dat het de bedoeling dat ieder PC-onderdeel steeds meer voor zichzelf kon doen/denken zodat je steeds minder onderdelen nodig zou hebben. Nu bedenken ze er steeds een ding bij.
Als ze deze AI-chip nu zouden integreren in danwel videokaarten, danwel cpu's en voor niet teveel geld dan zal dit zeker goed werken.
Misschien een id voor AMD, zij kunnen dan speciale "gaming" edities uitbrengen van hun processors met naast een geintegreerde geheugencontroller en komende pci-e controller zo'n ai-controller. Volgens mij kan dat best nog wat tofs worden.
Ben eerder voorstander van verschillende kaarten, nu heb je verschillende pci slots en je gebruikt ze niet. Plus het maakt je ook minder afhankelijk van de procesor makers, dat die zich concentreren op hun terrein: goeie processors maken. Een dedicated chip zal altijd effectiever werken dan een cpu die zich software-matig op een bepaald soort berekening moet storten.
Bedenk je wel dat er steeds meer SFF PC's komen, waar wou je dan een extra kaart plaatsen?

Mijn shuttle heeft bijvoorbeeld 1x PCI en 1x AGP (de PCI is dood door blikseminslag, niet daarvan, maar het princiepe), waar wou ik dan in hemelsnaam die kaart plaatsen als mn PCI bijvoorbeeld gebruikt zou worden door mijn TV Kaart?

Ik ben er voor om dit soort dingen via bijvoorbeeld FireWire te transporteren. Hoge snelheid, past in iedere pc met FireWire, kost me dus niet NOG een PCI slot.
ik heb welgeteld 5PCI sloten op m'n mobo, en volgens mij zit er op elke high-end mobo meer dan 1PCI slot, en firewire heeft m'n huidig mobo wel ,maar niet mijn vorige ( welke ook 5pci-slots had )
Mij lijkt het juist heel erg onhandig, als ze al dit soort dingen op aparte kaarten gaan zetten heb je straks aan 5/6 PCI-E sloten nog niet genoeg.
Straks hebben we een of twee videokaart(en), een geluidskaart, een (draadloze) netwerkkaart, een physics kaart, een AI kaart, een TV-Tuner-kaart en eventueel nog een kaart voor USB 2.0 of de opvolgers daarvan. Voor de casemodders onder ons kan een slotje vrij voor de fancontroller(s) ook nog wel handig zijn. Als je dit allemaal hebt, heb je dus 8 sloten nodig. En ze komen vast ook nog wel met andere 'handige' gespecialiseerde processortjes die dan ook weer op een apart kaartje kunnen.
Ik vind dat ding op een kaartje dus maar niks. Mij lijkt het cell-idee wel wat.
De cell heeft een hoofdprocessor die wel wat wegheeft de x86 modellen PLUS bijvoorbeeld acht vectorprocessoren. Die vectorprocessoren kunnen heel leuk gebruikt gaan worden om elke blaadje van een boom te op te laten vliegen als je erlangsaf vliegt maar een tekstbestand openen in notepad zal hij niet kunnen.
Ik zie het toch liever op aparte kaarten, al is het maar om de moederborden een beetje betaalbaar te houden. Als onboard echt zo geweldig was hadden we allang nForce 4 met ingebouwde 7800GTX gehad :z
Ik ben wel benieuwd naar verder specificaties, de PPU van Ageia heeft bijvoorbeeld evenveel transistors als een pentium 4 en een warmteproductie die met WEER een fan gekoeld moet worden. Is de "AI Generator" passief op zelfs zonder heatsink koel te houden dan zal hij snel bij de lidl voor een paar tientjes in het krantje staan 8-)
@thegreatGandalf

Al die aparte chips en kaarten...
Lang gelee had je ook een aparte chip nodig om MPEG1 (ReelMagic) te decoderen, een hele kaart om iets van synthesizer geluid (AdLib) te kunnen horen, heuse netwerkkaarten. En zie nu: allemaal CPU of onboard geregeld.
het is dus maar een kwestie van tijd voordat de functies van deze chips/kaarten worden geintegreerd/opgenomen door de CPU of op het moederbord.

@TexCity
Als onboard echt zo geweldig was hadden we allang nForce 4 met ingebouwde 7800GTX gehad
Onboard is wel degelijk geweldig, als je het bovenstaande beseft. Vooral de materiaal- en energiebesparing die je ermee realiseert. En huidige onboard video laat de videotechniek van ongeveer 5 jaar geleden alle hoeken van de kamer zien. Zo ook audio.
Met cutting edge techniek moet je echter altijd dedicated spul maken als je zo snel mogelijk wil verkopen. Later als je de techniek goed onder de knie hebt, kun je dat verkleinen en integreren met "de rest".
En huidige onboard video laat de videotechniek van ongeveer 5 jaar geleden alle hoeken van de kamer zien. Zo ook audio.
5 jaar, dat is wel erg lang geleden he.
Tegenwoordig kan je ook met alleen maar softwarematige rendering de videotechniek van 5 jaar geleden alle hoeken van de kamer laten zien.;)
De informatie uit dit artikel kende ik al een geruime tijd. Het hoofd van de hardware-afdeling van dit bedrijf (er is namelijk ook een afdeling die software voor betere AI maakt) is tevens een werknemer van mijn vaders . Dus als er nog meer specificaties etc. nodig zijn over deze chip kan het hier gevraagd worden. De uiteindelijk PC-kaarten hiervan worden trouwens eind 2006 verwacht.
Eindelijk weet ik eens een keer iets eerder dan tweakers B-) .

EDIT:
De driver-onderstuening van spellen wordt denk ik niet zo'n groot probleem omdat de software-afdeling van dit bedrijf aan meerder grote game-ontwikkelaars software levert voor de AI en zij dus ook kunnen zorgen dat die ontwikelaars dit gaan ondersteunen.
Specs, graag, ik zou wel eens willen weten wat voor architectuur deze specifieke berekeningen nu sneller doet.

Buiten dat, wordt het wel erg API gestuurd allemaal, en het is heel leuk dat dat met geluid en beeld gelukt is, maar dat zijn ook beide dingen waar een output bij hoort voor alle andere dingen hebben we eigenlijk de CPU....physics nam opzich nooit zoveel cycles in, in gemiddelde spellen ongeveer 20% heb ik me wel eens laten vertellen, ik vraag me af of AI iets meer dan dat vereist.
Het ziet er naar uit dat er steeds meer 'onderdelen' van games apart worden genomen en daarvoor een kaart wordt gemaakt om dit te optimaliseren.

Zoals de physics met zo'n aparte kaart voor in de PCI(-E).

Nu de AI-kaart. Geen slechte ontwikkeling als het bijdraagt aan de realiteit van games. Wel wordt het steeds duurder, maar als het gewoon een keuze blijft..
Over een tijdje zal het wel weer integreren denk ik?

Ben benieuwd wat er op 'korte' termijn allemaal met games gaat gebeuren. Ziet er in ieder geval mooi uit!
Ik denk ook dat we op langere termijn dit allemaal in 1 "videokaart' krijgen. Gewoon allemaal onderdelen van een kaart...
denk eerder dat dit standaard op moederborden zal komen, net als usb,geluid,netwerk,bluetooth(bijna)
Ik denk dat in de toekomst er meer gespecialiseerde cores komen op processors, en dus ook voor AI. De verhouding van het aantal cores van elk soort bepaalt dan voor welk segment deze chip bestemt is.
Het is eigenlijk net als lopende-bandwerk: ieder is gespecialiseerd in een onderdeel en samen maken ze het geheel. Dat krijg je nu ook met verschillende chips die gespecialiseerd zijn i.p.v. een processor die Šlles moet kunnen en nergens in is gespecialiseerd.

Dan werkt het gewoon sneller en beter, en ik denk dat het eerder zal gebeuren dat de verschillende chips op ťťn kaart worden geÔntegreerd dan dat ze samen weer ťťn chip vormen (want dan is dat hele idee van specialisatie weer weg).
Nee, je krijgt voortaan bij elke game een voor geprogrammeerde usb stick.
Dat zou een goede oplossing kunnen zijn voor het illegaal copieren ;)
Deze kaart zou interessant zijn, als de cpu daadwerkelijk een bottleneck is in de ontwikkeling van AI tegenstanders in spellen.

Helaas is dat niet het geval. De werkelijk bottleneck zijn de programmeurs die vast zitten in een ouderwets stramien, dat je een AI moet laten cheaten.

Daardoor zijn de meeste AI tegenstanders diep en diep triest, terwijl er zonder problemen en zonder bijzondere cpu loads veel betere tegenstanders mogelijk zijn.

Het zegt toch wel wat dat de beste AI tegenstander ooit gemaakt in een spel (die zonder te cheaten alle menselijke tegenstanders kan verslaan) gemaakt is door een ingenieur die in eerste instantie als hobby zijn spel heeft gemaakt.
(Brad Wardell van Stardock)
WAT?
Cheat pong dan ook?
@mjtvries ==> enige zinnige reactie op dit hele artikel!

en laten we de spelletjes niet vergeten, die compatible moeten zijn met zo'n AI-kaart. Mensen die vervolgens geen AI- kaart beschikken mogen de "domme" versie van bv GTA spelen??
Ik weet niet of dit net zo effectief zal zijn als een PPU. De AI is heel erg nauw met een game gebonden en in elke game heb je verschillende maps, verschillende AI (zombies of high tech soldaten?) en verschillende elementen waarvan de AI gebruik van kan maken (ladders, zwemmen, deuren) en ik heb toch het idee dat dit veel te veel verschillend is om dit efficient (lees: performancewinst) te laten verwerken door een aparte chip.
zombies of high tech soldaten?
Dat vaak voor een AI niets uit.. Althans erg weinig, waarschijnlijk kun je gewoon een "AI character value" meegegeven om te bepalen hoe sterk de AI van een bepaalde unit moet zijn.

Zo kun je evenvoudig ook het spel moeilijker of makkelijker laten worden een speler
Ik doelde meer op de persoonlijkheid van de "persoon". Een zombie blijft bijv. achter je aan kruipen terwijl je de been eraf schiet. Een soldaat gaat op de grond zitten janken of pleegt zelfmoord. Dit moet aan de hand van de situatie "berekend" worden en dat doet de chip niet, neem ik aan.
Dat zijn ook maar eigenschappen van die 'persoon', die aan de AI engine worden meegegeven. Je mag aannemen dat vrijwel alle spelen al lang met dat principe werken, aparte AI schrijven voor ieder soort karakter in het spel is gewoon niet handig.
Dit is wel een grote ontwikkeling imo. Zo wordt het gamen toch wel een stuk uitdagender. Ik speel zeer weinig games (slechts Wolfenstein ET en zeer zelden Diablo II LoD) maar ik kan me voorstellen dat voor singleplayer games of multiplayer-games waar je als team speelt de tegenstand dan een stuk groter wordt. Ik neem aan dat het de gameplay wel bevordert. Hoe beter je tegenstander speelt, hoe beter je zelf gaat spelen. Als je PC/console/whatever dan steeds beter gaat nadenken, hoe intenser het spel wordt.
Ik vind het een ontwikkeling die nutteloos is. Misschien in een RTS is het handig, maar in FPS games zie ik er geen heil in.

Tegen bots spelen is altijd stom, ze gaan op de meest vreemde plaatsen staan, waar je zo totaal niet verwacht. En ook waar een Human speler nooit komt.

Een extra chipje gaat dit soort dingen er niet uit halen, simpelweg omdat ze niet KUNNEN weten hoe human spelers door een spel bewegen. Hoe geavanceerd de AI ook is, ik blijf er voor kiezen om ff online te gaan spelen. Omdat dat gewoon een stuk leuker is.

Daarnaast zie ik ook geen oplossing voor het probleem dat bots bijna onmogelijke schoten vaak raak schieten, en dat terwijl ze soms de meest makkelijke schoten missen.
Voor de next-gen consoles zijn ze te laat, die zijn al lang en breed in productie. Als add-on hoef je niet aan te komen, Sega heb allang bewezen dat dat flopt. Dus dan zou je het door moeten schuiven naar de consoles die na de Revolution, Xbox 360 en PS3 komen...
Als we deze kaart, de videokaart en de physics processing unit gaan gebruiken hebben we in totaal 3 kaarten om de CPU te "ontlasten". Tel hierbij ook nog een goede hardware geluidskaart en hardwarematige netwerkkaart op, en je vraagt je af, waarom heb ik mijn Pentium 60 ook alweer weggedaan :P
Je vergeet nog de geluidskaart!
Sorry maar ik zet deze even bovenaan zodat iedereen het kan lezen :P .

Het chip-ontwerp van deze chip komt van IMEC in BelgiŽ, de fabrikage wordt gedaan bij Tower in IsraŽl en het is een 0,18 micron proces. Deze chip wordt via het bedrijf van m'n vader aan AIseek geleverd.
De volgende chip wordt voor de echte productie, chip-ontwerp waarschijnlijk weer van IMEC, fabrikage bij Chartered uit Singapore en dit keer 0,13 micron. Ook geleverd door m'n Vader.
Op dit moment is hij samen met zijn werknemer's (die ook van AIseek en Chartered zijn) op bezoek bij potentiele klanten.

Wat nou first post, dit is echte informatie over deze chip. :(
Dus wat is je punt dan nou eigenlijk? :z
Dat een pentium 60 het met een super mega fabuleuze graka, superdure geweldige geluidskaart en physics processing unit, nog altijd win xp niet deftig zal draaien :-)
Dat de CPU nauwelijks ontlast zal worden, zie hoe D3D nu een tol neemt op de CPU, en ga er daarbij vanuit dat physcis ongeveer 20% van de CPU vereisen, AI zal daar niet heel ver bovenuit gaan, ipv die 40% komen er weer 2 API's en 2 Drivers bij....
The robot will be intellegent if you put these usb-stick in it :+
voor very easy speelniveu trek je je usb AI stick er gewoon uit :+
Please don't do that Dave! :7
1 leuke kaart met AI en physics erop, of een echte gamers mobo met deze hardwarre erop. Lijkt me een heel goed idee.
Allemaal losse gamers kaartjes die allemaal een klein stukje doen, lijkt me nix.
Zoiets sterft uit na een kort leven, de software kant is hier natuurlijk wel no.1. Brede ondersteuning is nodig om succes te scoren. Alles doen met de CPU is de zekerste manier, beter programeren is hierop zeker zinvol, dual core kan hier ook zijn dienst bewijzen.
Tsja das leuk op een mobo maar dat soort grappen gaan weer niet op op mobo's voor oude cpu's, als jij net een Socket A 3200+ hebt gekocht die nog minstens een jaar of 2 mee gaat met een dure videokaart dan is het toch leuk dat het ook los van je mobo of videokaart kan, en het grootste gedeelte, denk ewl 80 tot 90% gaat echt voor §150 geen nieuw mobo halen alleen voor die kut chip, dus op het mobo is leuk voor de toekomst maar op dit moment kunnen ze het beter op deze manier of op een PCI kaartje doen.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True