mboost-dp1

unknown

Kunstig intelligens skal accelereres

- Via ExtremeTech - , redigeret af SiGNOUT

Det er ikke småting den seriøse gamer skal investere i. Ud over en kraftig computer, med det sidste nye inden for grafikkort, hukommelse og CPU, kommer der nu flere add-on kort som der skal investeres i.

Creative er netop begyndt at sælge deres X-Fi lydkort og vi kan snart forvente det første fysik accelerations kort fra Ageia. Her stopper det dog ikke, for nu har et israelsk firma udviklet det næste kort til gamerne, AI acceleration.

Det Israelske firma Alseek, har allerede lavet den første funktionsdygtige prototype af deres AIS-1 chip, der ifølge dem selv, kan accelerere beregninger brugt i kunstig intelligens med en faktor 1000.

Den nye chip er primært designet til at blive brugt i forbindelse med FPS spil. Denne specialisering er nødvendigt, da de enkelte spiltyper bruger forskellige former for kode, til beregning af den kunstige intelligens, der ikke kan accelereres på den samme måde.

Alseek vil lave en mere optimeret version af det hardware de har nu, før de går på markedet med AIS-1, hvilket forventes at blive i 2006.





Gå til bund
Gravatar #1 - Lobais
2. sep. 2005 07:51
De fleste seriøse gamere spiller vel slet ikke mod bots?
Gravatar #2 - ali babba
2. sep. 2005 07:56
#1 nej, det sjove er jo når man nakker 10 nubs 10 gange i træk. og tænker så ka de lære.
Gravatar #3 - demiurgos
2. sep. 2005 07:57
#1 (Lobais)
Det kan du have ret i, men meget intelligente bots kunne vel være en mulighed for fritidsgameren, der ikke gad udsættes for den almindelige idioti der vist nok hærger mange fps-spils servere :)
Gravatar #4 - kocha
2. sep. 2005 08:07
Det lyder cool, hvis det kan hjælpe til at gøre AI'en mere realistisk. Men man skal nok være forholdsvis glad for FPS spil for at bygge en speciel maskine til det.

Er der nogen der ved lidt mere om hvilke typer beregninger der er tale om? Er AI'en i FPS virkeligt så forskellig fra andre spil?
Gravatar #5 - desvaerre
2. sep. 2005 08:10
Det lyder interessant, men det var mere spændende hvis internettet ikke fandtes :/

Men self, den kan udnyttes til mange ting, man kan vel aflaste lidt af CPU'ens beregninger... mulighederne er i hvert fald mange med lidt ekstra kraft.
Gravatar #6 - nitro5k
2. sep. 2005 08:12
Hmm, det ender med vi snart får brug for et større antal porte på bundkortet hvis vi skal have et ekstra kort til AI, et ekstra kort til fysik beregning og ekstra kort til special lyd? :/
Gravatar #7 - sago007
2. sep. 2005 08:21
Jeg syndes ideen, med at flytte beregninger ud på kort, hvor de kan acceleres er en god ide, men jeg syndes at kortene bliver lige vel meget orienterede.

De skulle lave et kort, med en FPGA, så kunne programmerne selv ligge de funktioner ind, som de gerne ville have acelereret. Det går måske lidt langsommere med en FPGA, men til gengæld ville mange flere programmer kunne udnytte den. Og den ekstra ydelse ville stadig være stor.
Gravatar #8 - lorric
2. sep. 2005 08:31
Hvorfor kom det her til at handle om fps spil? AI i spil er jo langt mere end bare bots, det er også modstanderne i strategispil, pathfinding, samtlige beboere i f.eks. Black and White, de andre biler i racerspil etc. Mulighederne er jo store.

Og så kommer alle de forskningsrelaterede muligheder, som også er store.

Faktisk en genial idé.

Det næste spørgsmål er så hvornår det første bundkort med indbygget AI kommer :)
Gravatar #9 - BurningShadow
2. sep. 2005 08:37
"den første funktionerende prototype"

Den, hva' for 'n fisk???
Nu stopper i altså snart. Det hedder funktionsdygtige...



Der er vist nogle her, der ikke har brug for en sprogspasme-accelerator...
Gravatar #10 - iluka
2. sep. 2005 08:49
så vi skal til at have bundkort med en AAIP, AFI ved siden af vores AGP?

Eller måske PCI-express(AI) og PCI-Express(fysik)

Tror det bliver svært at få ud til den almene befolkning i den form... Der er nok få der går så meget op i first-person shooters at de syntes at der er behov for at optimere den AI der allerede findes i dem. Det er jo ikke fordi det ligefrem er let at give bots i f.eks. UnrealTurnament en omgang stryg... Og dem der kan gider vel ikke spille mod bots.
Gravatar #11 - stefan_v
2. sep. 2005 09:19
#1 #2 #3
Der er nu alligevel lidt muligheder i det, mens man er Online.
I Americas Army vil det på et tidspunkt være muligt at spille på rigtigt store servere udelukkende mod Bots - altså Coop når det er bedst - og det kræver nok en pokkers masse AI beregninger.
Man kunne også godt forestille sig AA-klonen BattleField gøre noget lignende...
Gravatar #12 - Plague
2. sep. 2005 09:21
#7,
Ved du hvad FPGA er ????
FPGA er altså ikke en speciel kreds, med derimod den fysiske udformning af kreds og har derfor intet med selve chippen at gøre....
Gravatar #13 - Onde Pik
2. sep. 2005 09:28
Med den her udvikling kommer CPU'en da til at stå idle under gaming :P
Gravatar #14 - travelogue
2. sep. 2005 09:49
#13 suits me fine, så kan jeg render 2d, compile kode og andet gøjl mens jeg gamer :)
Gravatar #15 - andreasg
2. sep. 2005 09:55
Så det er snart meningen at vi skal slippe 3x3000kr for grafik, AI og fysik accelleration, og oven i det stadig betale for CPU, bundkort og RAM, alt i mens konsollerne bliver ved med at koste 2000? Nej tak. Det kommer aldrig til at slå igennem. Hvorfor ikke bare benytte sig af dual core til det i stedet?
Gravatar #16 - Lifesux
2. sep. 2005 10:03
#14 På nær at der snart ikke er nogle programmer der laver 2D mere, ingen gang Longhorn, de snakkede om at bruger fladen der skulle køre gennem 3D GPU'en. (Jeg ved ikke om det stadigvæk er det, men de snakkede om det på et tidspunkt)

Men mere on-Topic.
ppu'en har jeg tænkt mig at skaffe med den her AI ting... Jeg ved ikke. En AI må heller ikke blive for smart, så er de umulige at spille i mod. Fordelen ved at spille mod rigtige mennesker er at de laver fejl, og man kan aflæse dem, og lære deres måde at spille på.

Men hvor lang tid vil det tage fra spil begynder at understøtte disse nye chips, til at hardware fabrikanterne begynder at sætte dem på samme kort, så man fx. kan få et kort med nVidia high end GPU og en ppu og en AIS på samme kort.
Det er jo' allerede muligt at få et kort med 2 GPU'er, og de snakker om PCI-express 2, så der skal nok være båndbrede nok til at ha' det hele på 1 kort
Gravatar #17 - BeLLe
2. sep. 2005 10:03
hvis man kan få lamergamere til at gå med til at betale for alt det stads er der kun en ting at sige...

De er skøre de gamere

Langt mere interessant ville det være hvis der begyndte at komme rigtig AI ud til folket. Sådan at ens computer kunne kommunikere med en på et lidt højere niveau end idag
Gravatar #18 - mrmorris
2. sep. 2005 10:32
Jeg er lidt imod tendensen med store dedikerede kort med chips der nærmer sig CPU'en i regnekapacitet. Hvad er det lige præcis for nogle operationer til AI og fysik, der ikke kan laves i CPU'en - hvor der ovenikøbet er lynhurtig adgang til L2 cache og er på samme processteknologi (CPU'er vil altid være førende på dette punkt).

Hvis man tænker lidt over det, så er Cell designet fra IBM blot en tættere binding af disse eksterne funkionaliteter - med den fordel, at SPE'erne i Cell kan bruges til hvad som helst, også efter jeg er færdig med at spille "ExtremeAI & Physics" spil.
Gravatar #19 - .dot
2. sep. 2005 10:46
#10 - PPU'en (fysik) køre faktisk på alm. PCI :P
Gravatar #20 - Norrah
2. sep. 2005 10:51
AI.... naah, måske hvis den gjorde den bedre på den måde at de ikke lavede tåblige fejl som at stå lige foran dig og ikke se dig, eller løbe ind i en kasse.... og sådan noget. Men det er jo forhåbentlig ikke hardwarens fejl :P

Tror dog jeg invistere i et X-Fi kort og Fyisk Proccesoren, Lyden, fordi jeg er vild med Eax, og fordi det er rart når man har et ordentligt 7.1sæt at have et ordentligt lydkort. Og fysik fordi jeg syntes deres "rocket" program var totalt sjovt :P glæder mig til det bliver implimenteret i spil.
Gravatar #21 - PikkeMand
2. sep. 2005 11:20
#16
Jeg tror der er noget du har misforstået med hensyn til AI i spil.
En AI må heller ikke blive for smart, så er de umulige at spille i mod. Fordelen ved at spille mod rigtige mennesker er at de laver fejl, og man kan aflæse dem, og lære deres måde at spille på.

Der er intet mindre AI krævende end at lave en computerstyret modstander der spiller perfekt (eller meget meget tæt på) - de er bare ikke sjove at spille imod. Det der kræver AI beregninger er de fejl de begår og hvor "menneskelige" og logiske de fejl virker på spilleren.
Det vil sige at jo mere regnekraft du har til din AI (og hvor godt AI'en nu ellers er skrevet til at udnytte kraften) desto sjovere er det at spille mod de knap så svære computerstyrede modstandere.
AI'ens regnekraft er IKKE lig hvor godt computermodstanderen spiller - næsten tværtimod.
Gravatar #22 - ZnabelA
2. sep. 2005 11:37
Ak ja, vi husker allesammen de glade gamle dage før Voodoo kortene ...

Dem der ikke havde addon kortet kunne ikke drage nytte af den nye teknologi, men pludselig blev denne en integreret del af et grafik kort ... og så kom der ryk i sagerne.

Det kan godt være vi får addon kort først, men mon ikke det bliver en integreret del af et grafik kort, i en ikke alt for lang fremtid?
Gravatar #23 - Norrah
2. sep. 2005 11:48
#22 tror jeg godt du kan regne med, når vi en dag kan lave det mindre, så kommer der gang i sagerne. :P
Gravatar #24 - GReaper
2. sep. 2005 11:49
#11 hvis der er noget der er en klon så er det vist AA der er en klon af BF
BF udkom 2 måneder før AA og AA var ikke specielt spilbart da det udkom
så jeg tror at Battlefield 1942 blev lavet langt tidligere end AA
Gravatar #25 - Denzil
2. sep. 2005 11:52
Hvad med Windows XP-AI edition. Den analyserer dit brugsmønster og til sidst starter du bare din computer og så starter den automatisk de sider op som den mener du vil se, scroller dem for dig i dit sædvanlige tempo og fyrer så WoW op når du er færdig :P
Gravatar #26 - bnm
2. sep. 2005 12:09
med mindre det kan bruges til at accellerere et skakspils AI eller lignende turnbased strategi spil (så man skal vente en brøkdel af et sekund, i stedet for et heeeelt sekund per tur), så lyder det her som en rimelig søgt idé. Den """"kunstige intelligens"""" i FPS, third person og platformsspil er slet ikke noget der trækker tænder ud af cpu'en i forhold til enginen. Det er en ubetydeligt lille pyt i cputids poolen. Held og lykke med at få solgt det kort til det bredde marked, hell, selv til det snævre.

[edit] og hvor mange "singleplayere" kender i som er så dedikerede i deres solospil at de bruger adskillige tusinde kroner på at opgradere deres hardware? sammenlign det tal med online gamere som gør det samme... totalt skudt forbi idé [/edit]
Gravatar #27 - icewalker
2. sep. 2005 12:37
#12
Jeg tror godt at 7 ved hvad en fpga er. Du lyder derimod som om du ikke gør. Det er ikke den fysiske udformning, men som sådan det interne design. FPGA=field programmable gate array. Det er en array af gates (logiske porte) som kan programmeres (forbindes internt) efter at kredsen forlader fabrikken. Med en fpga kan man netop lave en special purpose chip, bruge den og senere omkode den til et andet design. Det kunne være en cpu med en arkitektur og senere en anden arkitektur. Ideen med at lave et generelt kort, som software på ens computer senere kan designe til specifikke opgaver, er ikke dum. Problemet er bare at en fpga generelt ikke har porte nok til at lave meget komplicerede kredse. De er også langsommere ved stor kompleksitet pga. internt propagation delay.

#21
Det er korrekt at en AI skal kodes så den kan fejle uden at virke dum og kunstig, men det er nu at gå lidt vel vidt når du siger "Der er intet mindre AI krævende end at lave en computerstyret modstander der spiller perfekt". Det er ikke korrekt. At lave en FPS-modspiller som sigter/skyder perfekt, det er let, men at lave modstanderen så den har taktisk forståelse, så den kan lære af din adfærd og så den kan anbringe sig optimalt på banen, det er bestemt ikke simpelt. Du skulle tage at prøve en gang ;-)

#26
"[AI] er slet ikke noget der trækker tænder ud af cpu'en i forhold til enginen"

Mon ikke det skyldes at fokus er mere på menneskemodstandere nu? Der udkommer endda FPS som slet ikke kan spilles solo. Det er også nemmere at lave en svær AI-modstander ved at gøre den god til at skyde så den kan vinde selvom den kager rundt på kortet.

"totalt skudt forbi idé "
Jeg ville da synes det var sjovt at være kommandant for en lille gruppe på 10 bots som opførte sig realistisk og altid lod mig bestemme når vi sloges med andre grupper :-)
Jeg køber da bestemt et AI-kort før jeg køber et nyt lydkort... men først skal der fysik til! :-)))
Gravatar #28 - Roadkill
2. sep. 2005 12:54
intellegente lydkort!?
jeg kan ikke se hvad Creative har med sagen at gøre..
Gravatar #29 - Simm
2. sep. 2005 13:50
Hvis der kun er tale om en enkelt chip, så kan den vel passende implementeres på et grafikkort.. jeg mener, det er vel sådan lige umiddelbart kun spil-branchen.. der har brug for AI-beregninger lige pt. Men på længere sigt kunne man måske få sin egen personlige HAL9000 :D
Gravatar #30 - Norrah
2. sep. 2005 14:04
#29 en maskine der bevidst sender dig i døden for at den selv kan overleve?.... Det lyder sjovt. Du sidder og spiller med din AI som ligefør bitchede op om din mor og om at du lugtede til at spille, og du er lige ved at have ham på kornet, men så.. duer musen lige pludseligt ikke... Hal har fundet ud af du er ude på at dræbe ham, så han får din karakter til at løbe ud i vandet og drunkne sig selv.... jeg kan lige se det for mig.

fuck jeg hader dårlige tabere...

Den moderne AI er ikke så klog i nu, men bare rolig så snart der er kommet en udgave der har bare den samme intelligens som et spædbarn vil vi vide det, så vil den begynde at spamme chatten med: "LOLOLOLOLOLOLO ROFLMAO" "fucking n00b"
Gravatar #31 - rmj
2. sep. 2005 15:40
ved ikke om du har hørt om det #1 men vi alle gider ikke spille CS og andre online spil. Personlig fortrækker jeg til hver en tid et god single player spil. med god historie, action og god A.I
Gravatar #32 - Plague
2. sep. 2005 16:35
#27,
Jeg må desværre krybe til korset og give dig ret :-(
Jeg kom lige til at forveksle FPGA med FBGA... DET er nemlig noget med "huset" på en kreds.....

Så det godt senere men fik det ikke lige rettet...sry..
Gravatar #33 - Trenox
2. sep. 2005 18:23
Jeg forstår ikke rigtigt hvordan producenter af det her kort har tænkt sig at få folk til at købe det. Det kræver vel at der allerede er nogle spil på markedet som kræver disse kort, og hvem ville turde udvikle et spil med avanceret AI som ingen kan køre fordi kortet ikke er ude - det er kort sagt hønen eller ægget.

Så er der nok nogen der vil hævde at dette produkt kan sammenlignes med de gamle 3dacceleratorkort som også var meget specifikke i deres natur. Der er bare den helt afgørende forskel at grafik - i modsætning til AI - er 'scalable'. Dvs at man godt kunne spille de første spil som understøttede 3daccel. uden at have kortet - man havde bare ringere performance. Det ser jeg ikke som en mulighed her, da det vel er enten eller? Eller bliver modstanderne bare ved et snuptag langt mere intelligente ved at man har et sådan kort? Jeg tvivler :)

Det samme problem findes ved de foreslåede fysikberegningskort, som også lider under at fysik ikke er scalable (se Carmacks keynote speak fra forrige quakecon) og dermed har samme flaskhals som disse AI kort. Its not gonna happen...
Gravatar #34 - rmj
2. sep. 2005 19:20
#33 det kan godt være det ikke er scalable, men det kommer alligevel. Fordi folk vil da helt naturligt have mere fysik i spillene. realitisk vand. virkelig træ'er og så bedre A.I. Det skal nok komme.. Det er begrænset hvor meget bedre grafikken vil blive.
Gravatar #35 - rmj
2. sep. 2005 20:26
I kan jo checke disse videoer på denne side, for at se hvad fremtiden byder på ang. fysik og væske. Skal helt klart have sådan et kort.

http://airtightgames.com/currentproject.html
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login