Wednesday 1 November 2017

Fpga Handelssystemer


Det er mye buzz om FPGA og HFT i lang tid nå. Imidlertid har jeg vært på utkikk etter FPGA-jobber med lav latenstid i økonomi, og det er nesten ingenting der ute (unntatt GETCO, noen måneder siden PDT og SIG). Selv om det oppstår noe i 90 tilfeller, slutter det i et av de tekniske selskapene som utvikler kvotestandardprodukter som markedsdataforhandlere med urimelige konkurranseavtaler. Du er heldig hvis du er en lav latency CJava-utvikler. Bare i London er det nå 8-10 roller med forskjellige selskaper. Noen som CitiOptiver sier at it039s er gunstig å kjenne FPGAs, men fortsatt er disse rent programvareorienterte roller, og det virker ikke som om du burde vite noe om programmeringsmaskinvare, men heller om DMA og enhetsdrivere omgå kjernen som samhandler med FPGA. Latency Wise FPGAs er minst noen faktorer bedre enn rent programvare tilnærming som er avgjørende for HFTs - så det jeg mangler her Spesielt oppgir jobben beskrivelser at du bør være nær-null-latensorienterte utviklere som implicit ber om FPGAer. Jeg forstår at man kan kjøpe klare løsninger for markedsdatahåndtering, men hva med å plassere strategier. Har de allerede byttet og det er ikke krav på markedet, eller de er redd for å bytte fordi de er programvareorienterte og ikke vet hvordan de skal gjøres. Er det kanskje fordi de kan håndtere FPGAer alene fordi de bruker verktøy på høyt nivå til å programmere FPGA. Fordelen med denne tilnærmingen er at deres programvarefolk kan takle denne oppgaven, og de krever ikke maskinvarekunnskap, men på den annen side latensvis er de fortsatt langt bak hva tilpasset FPGA-basaløsning kan gjøre - kanskje de ikke er klar over det faktum Oppdatert 117w siden midtpunkt Oppvoted av Ilya Konstantinovich Ganusov. Jeg arkitekt, design og implementere kjernelogikk av Achronix S og John Hwang. Tidligere Quant Trader (Portefølje Rebalances) Morgan Stanley Ordet på gata er at FPGA039s i økonomi var en lovende teknologi som ikke reiste seg, av flere grunner. 1) Det viser seg at du virkelig trenger ikke tilpasset maskinvare for de fleste HFT. quotLow-latencyquot betyr vanligvis millisekunder. CPUGPU jobber på tidsskalaer av nanosekunder, slik at det viser seg at generell maskinvare (enten CPU eller GPU) fungerer bra for de fleste HFT. Unntakene til dette er ikke nok til å føre til mye ansettelse. 2) Med en CPUGPU-kombinasjon kan du lære en hvilken som helst programmerer å få kode skrevet ganske raskt, og deretter gjøre så mye feilsøking. Med FPGA039s trenger du ganske spesielle ferdigheter til programmering. Feilsøking blir en ekstrem smerte. 3) Kostnaden for CPUGPU-utvikling deles over mange bransjer. FPGA i økonomi er spesiell hensikt, og du har ikke det koster å dele. 4) Intel skyver CPU. Nvidia skyver GPU. Hvis du gjør noe eksternt knyttet til økonomi, vil du bli spist og spist av Intel og Nvidia, og de vil gi deg beta-maskinvare, høre på dine klager. Det er ingen som driver FPGA. 11.7k Vis middot Vis Oppvoter middot Ikke for Reproduksjon folk skriver her ting som de ikke forstår. 1. Spillet ern039t ms er under 1 us. 2. FPGA tar tid å utvikle, men det er ikke så lenge. 3. FPGA-design kan være fleksibel og lett å endre 4. Kopiering av maskinvare med FPGA er vanskeligere, men ikke så vanskelig. FPGA brukes til spesifikke oppgaver og ikke nyttig for alle HFT-strategier. Hvis du trenger å vente lenge på at en annen maskin skal svare, og total avtalefri tid som ikke er relatert til logikken din, er stor (gt1ms), så reduserer latens med 10-20us til 0,8us, er ikke en stor avtale da total ventetid endres fra 1ms til 2ms på grunn av andre faktorer. FPGA i dag brukes i alle respekterte firmaer, men det er 3-4 ingeniører per selskap. erfarne FPGA-utviklere kan ta opp en handelsmaskin basert på FPGA Linux (når Linux-handel allerede virker) innen 3-6 måneder. Total maskinvarekostnad er 10k per brett 10K-20K fra annet utstyr. det er ikke en stor sak i det hele tatt. 4k Vis middot View Oppvoter midtpunkt Ikke for reproduksjon Mitt gjetning er at hastigheten er viktig i HFT, men først og fremst for quotscalpingquot-komponenten i en strategi. En godt designet programvareløsning gir litt fleksibilitet, noe som kan være nyttig. Markeder endrer kvotebetaling raskt. Hvis det tar måneder å utvikle en FPGA-strategi, kan markedet være på et helt annet sted når engineering er ferdig, dvs. krav drift har en helt annen mening enn om du gjorde et ikke-økonomisk engineering prosjekt. For å være klar, er jeg en uttalt programvareutvikler, ikke en elektrisk ingeniør, for hva det er verdt. Lagt til svar på nedenstående spørsmål: 1) Det avhenger av selskapets strategi. Hvis it039 bare konkurrerer på grunn av lav ventetid, er FPGAene en naturlig quotavenue for pursuequot. Hvis it039s prøver å gjøre noe mer sofistikert, vil det trolig være enklere å gjøre det i kode, for å dra nytte av eksisterende biblioteker, objektorientering og all den andre godheten der. Det er en slags to forskjellige segmenter, hvor de ikke konkurrerer med hverandre direkte. It039s liker å sammenligne en kaffe co-op i Belize med en detaljhandel Starbucks butikk. Hver forretningstype har en annen tilnærming til å tjene penger, ulike strategier for konkurrerende, og aller viktigst, forskjellige konkurrenter. Selv om dette er et ekstremt eksempel, er dette det jeg tror skjer. 2) Det er sannsynligvis mulig å ta anslag, men først og fremst må estimatene være nøyaktige, og enda viktigere, må du gjøre antagelser om den fremtidige attraktiviteten til hvert alternativ. Til en viss grad, mistenker jeg en del av problemet her er at algo trading som en industri, esp. høyfrekvent handel, har nylig sett mye lavere lønnsomhet, så selv om de tror at smd som FPGA er attraktive, har de ikke nok penger til å investere i det (dvs. leie). Så kort sagt, finn ut de potensielle arbeidsgiverens forretningsforhold, da det vil hjelpe deg med å selge deg selv og potensielt finne et bedre (voksende) selskap, da det vil være mer sannsynlig å ansette. 3,9k Visninger middot Vis Oppvotes middot Ikke for Reproduksjon Her er et direkte svar på spørsmålet ditt: Ja. Vi ansetter nøyaktig personer med ditt ferdighetssett: maskinvare designere for ekte maskinvare design jobber i HFT. Jeg kan ikke si hva firmaet mitt er fordi jeg ikke er autorisert til å snakke offentlig, men det er en av de største i samme arena som de du nevnte. I039m overrasket over at du allerede har vurdert oss. Fortsett å skanne dem, og du vil sikkert slå oss. Jeg kan ikke si mer. Vi har en FPGA-gruppe, og it039 er ganske vellykket, og den vokser. Jeg kan garantere deg at hvis du sender oss ditt CV, vil du sikkert få en telefonskjerm, og hvis du sender det, er det et internt intervju. Hvis du anses å være god nok, får du et tilbud. Forvent en betydelig konkurranseperiode. You039ll får det hvor som helst du går. Jeg vet ikke omfanget av FPGA-innsats hos våre konkurrenter, men jeg må anta at de investerer lignende ressurser i tilpasset FPGA-design. Uten noen respektløshet er det en stor del av de andre svarene jeg ser her, fra forfattere som ikke er informert. 791 Visninger middot Vis Oppvoter middot Ikke for Reproduksjon Er det behov Kanskje, hvis du selger disse tingene til idioter som er villige til å skille ut pengene for denne typen maskinvare, kan det være en liten håndfull. Nyttig Absolutt ikke, du må være helt ute av tankene for å bruke FPGAer i handel. Trading handler om fleksibilitet, og du får ikke det med FPGA, men vedlikeholdsarbeidet vil ikke være verdt hastighetsøkningen. I tillegg er det nok av små ting du kan gjøre på software engineering siden for å se speedups. Dagene med ubegrensede IT-budsjetter for HFT er over IMO. 2.9k Visninger middot View Oppvoter middot Ikke for Reproduksjon Er det lav latency loop play for jamMix I039m starter en jobb som programvareutvikler hos et proprietært handelsfirma. Hva er en god bok for å lære om tradingfinance side av ting Hvordan starter jeg mitt eget høyfrekvent trading firma? Er beslutningstabeller (for eksempel Drools) effektivt anvendbare i høyytelsesapps - for eksempel Lavt latensalgshandel eller realtidsbudgivning for annonser Hvorfor rekrutteringsfirmaer rekrutterer pokerspillere Jeg har lest om forskjellige implementeringer av HFT-systemer på FPGAer. Spørsmålet mitt er, hvilken del av HFT-systemer som for det meste er implementert på FPGA-er i dag. Er FPGA-er fortsatt svært populære. Bare fôringshandleren er implementert på FPGA-ene. Fordi noen av disse systemene beskrevet ovenfor, har bare en feed-håndterer implementert på FPGA, fordi strategien endres for mye, eller er for vanskelig å implementere på FPGAs. Andre hevder at de også har implementert handelsstrategier på FPGAs eller ved hjelp av high performance NICer i stedet for FPGAer for å bygge HFT-systemer. Ive leser om ulike tilnærminger, men jeg synes det er vanskelig å sammenligne da de fleste resultatene blir testet på forskjellige inngangssett. spurte mar 9 14 kl 21:06 Heres en måte å tenke på det: forestill deg at du kan gjøre noe i en ASIC (dvs. direkte i maskinvare). Imidlertid er prosessen med fabrikasjon i seg selv dyr, og du får et design som du ikke kan endre etterpå. ASICs gir mening for forhåndsdefinerte oppgaver som Bitcoin-gruvedrift, kjente databehandlingsalgoritmer, etc. På den annen side har vi vanlige CPUer (samt koprosessor-CPUer og GPUer) som er generelle formål, men behandler en liten (i termer av samtidige instruksjoner) sett med instruksjoner med svært høy hastighet. FPGA er midtvei. De er maskinvareemulatorer og kan derfor betraktes som 10x langsommere enn den faktiske maskinvaren, men det er fortsatt viktigere for samtidige operasjoner enn CPUer, forutsatt at du er i stand til å utnytte dysen for å spre logikken tilsvarende. Enkelte bruksområder av FPGA er: Videokodkoding (f. eks. HD-video-avkoding i TV-er), samt ulike datainnsamlingsbrett. Fast datastrukturparsing (Regex-parsing) Diskret system-simulering (for eksempel simulering av utfallet av et kortspill) Massevis av riktig innebygd applikasjoner som f. eks i luftfart eller vitenskapelig forskning Problemet med FPGAer for kvantbruk er at det ikke er så bra for flytende punktberegninger, spesielt siden vanlige CPUer allerede er optimalisert for det med ting som SIMD. Imidlertid kan FPGA-design for enkel og fast datastrukturer gi deg mulighet til å konfigurere enheten til å gjøre mye behandling samtidig. Noen ting som gjøres i handel, bruker FPGA for feed-håndterere (parsing direkte fra nettverksstrømmen), samt å bygge visse deler av handelsstrukturen (f. eks. Ordrebøker) i maskinvare for å kunne håndtere den raskt skiftende datastrukturen uten laster CPU. FPGAs tar sikte på å takle bekymringen for rask behandling av data uten å betale forplantningskostnadene. Dette er spesielt i motsetning til enheter som GPGPU (eller et hvilket som helst PCI-boligkort, for eksempel Xeon Phi) som betaler ytelsesstraff for å få data fra enheten. Når det er sagt, forbedrer DMA-opsjonene også i denne forbindelse. FPGA er egentlig ikke noe mer enn de samme logiske blokkene gjentas igjen og igjen gjennom silisium, med konfigurerbare brytere for å koble logikkblokkene sammen. Dette gjør FPGAs veldig bra - og raskt - når det gjelder repeterende problemer som kan beskrives i en maskinvarekrets som ikke endres under drift. Og du kan ha bokstavelig talt tusenvis eller titusener av disse kretsene, som alle jobber parallelt samtidig, i bare en FPGA. CPUer derimot er basert på ALU, som laster instruksjoner, laster data, opererer på dataene, lagrer kanskje resultatene, og gjør det igjen. CPUer er da veldig gode - og raske - ved å håndtere problemer som stadig skifter - både i størrelse og omfang, og ved å bytte mellom ulike oppgaver. Dagens CPU eller kjerne vil ha tiere til hundrevis av ALUer med parallelle rørledninger for data og instruksjoner, noe som gjør dem svært raske på komplekse problemer som kan jobbe parallelt. Disse designene gjør FPGAer raskere ved enklere problemer som kan angripes med en stor parallellarkitektur - for eksempel kondensering av flere datafeeds i mindre enn mikro-sekund, ledning til ledning eller utløser en forhåndsberegnet kjøp, salg eller avbestilling til en pris som passer til et bestemt mønster. CPUer er raskere på mer komplekse problemer som krever mindre parallellitet, for eksempel å beregne kurven for kjøp, salg og kansellering som trengs for å holde en portefølje risikojustert eller integrere en rekke pris - og nyhetskilder av varierende alder og kvalitet til handelsindikatorer som brukes av handelsmenn og ledelse å bestemme hvilke tilpasninger de vil gjøre til handelssystemet. Hvor FPGA er brukt i HFT avhenger mye av arkitekturen til en bestemt butikk. De brukes best til å utføre enkle, repeterende, brede oppgaver og utføre dem raskt. CPUer er en sveitsisk kniv som kan gjøre det meste, spesielt hvor kravene endres og dimensjonene til problemet ikke forstås fullt ut i begynnelsen. svarte 11. mar kl. 17:10 Spørsmålet ditt gjør virkelig ikke mye mening. Det er som å spørre hvor mye ledningsnettene i handelsinfrastruktur bruker optisk fiber og hvor mye av det som brukes kobber. Det beste svaret vi kan gi deg er at en FPGA ikke er en magisk kulde. Dette er en feilaktig tolkning av Cisco-hvitt papir. Det er veldig lite overlapp mellom brukstilfeller av bytte av stoff og de av en FPGA. hvilken del av HFT-systemer er for det meste implementert på FPGAs i dag. I dag brukes FPGAer ofte i våre skrivere og TV-bokser. svarte mar 9 14 kl 21:55 Jeg vil fremheve den digitale signalbehandlingsblokken (DSP) med ALUs. Dagens FPGA har hundrevis av programmerbare DSP-blokker, det aller største med tusenvis. Nå har du plutselig tusenvis av små prosessorer til din disposisjon, alle i stand til å utføre beregninger parallelt. Dette er langt større enn parallellisme som tilbys av Xeon Phi eller GPU. Faktisk, hvis du gjør opsjonsprismodellering eller stokastisk risikomodellering på FPGA, kan du få mer enn 100 ganger økning i ytelse sammenlignet med de nyeste GPUene og enda mer i forhold til de nyeste CPUene. Sammen med DSP-blokkene er den andre hovedfaktoren i denne ytelsesøkningen minnebufferen. FPGA har innebygd distribuert RAM som er ekstremt rask, slik at båndbredde på 100TB blir oppnådd på datapathnivå. Bruke dagens FPGAer for algo-strategier gir stor og massivt samtidig beregningsressurs som kan gi 100 til 1000 ganger økning i ytelse sammenlignet med GPUer eller CPUer. Hovedforutsetningen er at du må bli dyktig skriftlig i Verilog eller VHDL :) Sanjay Shah CTO Nanospeed svarte 5. august kl 14:05 En rekke kraftige, mange kjerneprosessorer begynner å komme seg inn i maskinvaren akselerasjon plass som tidligere var helt eid av FPGAs. Bedrifter som Tilera, Adapteva og Coherent Logix alle gir disse prosessorene her i USA, med Enyx fra Frankrike, som også gjør innkasting. Den virkelige effekten av disse massivt parallelle prosessorene ligger i modenheten til deres programvareverktøy. Det er der den potensielle brukeren bør fokusere sin oppmerksomhet. Ingen ønsker å programmere eller feilsøke tiere eller hundrevis av kjerner ved hjelp av manuelle teknikker. Selvfølgelig er det selvsagt at IO båndbredde er like viktig. I min personlige erfaring i dette rommet ser jeg vedtagelsen av koherente Logix-prosessorer som samprosessorer eller maskinvareacceleratorer for C-språk algo-akselerasjon. Ved å nyte den raske konjunktursyklusen i et C-basert miljø, kan algo programmerere tilpasse kode til deres hjerteinnhold og ikke bekymre seg om kostbar og tidsintensiv HDL-koding for FPGA-er. Den optimale partisjoneringen er å få FPGAer til å gjøre det de gjør best - faste repeterende operasjoner - og ha mange kjerneprosessorer gjør det de gjør best: akselerere algo utviklere produktivitet og eksekveringshastighet. John Irza, forretningsutviklingsleder, Coherent Logix, Inc. besvart 6 august kl 14:42. Nesten alle HFT-butikker bruker FPGA-arkitektur. Disse enhetene må byttes ut ofte, da de raskt overskrides av de siste forbedringene i fart, rørledninger, parallellitet osv. Med mindre du er klar til å investere 2M i året, finne ut en annen strategi. Mange gutter gjør daglige prisbevegelser med penn og papir gjør millioner i Omaha, NB. besvart 28 jul 16 kl 10:31 Ditt svar 2017 Stack Exchange, IncShare This Page Framework gir raskere applikasjonsutvikling av ultralagse-finansielle systemer. Siden adventen av elektronisk handel har et løp om fart sett på å bygge de raskeste og smarteste handelsplatformene. Responsetiden er redusert fra sekunder til millisekunder, til mikrosekunder. Stasjonen for mikrosekund og submikrosekundrespons er simpelthen ikke mulig med tradisjonell programvare eller enkle maskinvarearkitekturer, et faktum som fremmer adopsjon av feltprogrammerbar gate array (FPGA) teknologi i ultralyd-latenssystemer. For å redusere risikoen for å utvikle maskinvarebeskrivelsesspråk (HDL) - koden innfødt på et FPGA Ethernet-kort, samtidig som den slår ut utviklings tiden, har AdvancedIO pioneret bruk av FPGA-rammer for 10 Gigabit Ethernet (10GE) - kommunikasjon. AdvancedIO ExpressXG-utviklingsrammeverktøyet gir infrastrukturen nødvendig for å sikre rask distribusjon av finansielle tjenester og muliggjør sømløs overførbarhet til den nyeste generasjonen av FPGA-kort. - Rafeh Hulays, PhD, Vice President, Forretningsutvikling, AdvancedIO Systems Inc. TilleggsinformasjonSign Up Sign In Registrering Takk for at du registrerer Opprett nytt passord Opprett nytt passord Send bekreftelses-epost Bekreft e-post Sendt e-post bekreftet Endre passord Passord endret Opprett nytt passord Opprett nytt passord Introduksjon av FPGA-basert akselerasjon for høyfrekvent handel HFT-veksten med høy kapitalfrekvens fører til sterke FPGA-brukssaker i nettverk, meldinger og finansiell databehandling. Før vi begynner, vil jeg gjerne merke at denne kolonnen kom ut fra en detaljert casestudie som ble utført mens jeg jobbet hos SilMinds om produktivisering av et sett med patenterte, høy ytelse, decimaltrykkende aritmetiske IP-kjerner som et potensial real-time FPGA-løsning for å akselerere nøyaktighetskrevende, computationally intensive high-frequency trading (HFT) plattformer. Emerging Capital Market HFT bringer sterke FPGA bruk saker i nettverk, messaging og finansiell databehandling akselerasjon. Stake innehavere inkluderer institusjonelle og proprietære investorer, utvekslinger og elektroniske kommunikasjonsnettverk (ECN) som tilbyr 24x7 utvekslingstjenester, meglerhus og tredjeparts markedsdatautbydere. På både amerikanske og britiske markeder har HFT en gjennomsnittlig verdi på rundt 60 av aksjehandel i løpet av de siste fem årene. Stimulert med sub-millisekund kjøp og selg handelsordre, er de nevnte enhetene engasjert i et fartshopp for å redusere markedsdata omdrejningstid. Traderen krever ferskere markedsdata for å muliggjøre bedre kvalifiserte ordreafførelser som vil nå utvekslingsordren som matcher motoren raskere enn konkurrentene. Ulike latenser, innenfor og på tvers av plattformer, blir presset inn i (sub) - microsecond rekkefølge. HFT-servere er co-lokalisert på ExchangeECN-lokaler, koblet til husets LAN-nettverk via lossless, høy ytelse Ethernet-brytere, som ofte er optimalisert for HFT-operasjoner. Områder for maskinvareakselerasjon inkluderer nettverksstabler, meldingsprotokoller og råmarkedsdatabehandling. Med hensyn til handelsplatforme inkluderer flere områder risiko, ordreutførelse og resultatstyring, som illustrert nedenfor. Flere HFT-operasjonelle egenskaper viser spesifikke fordeler med hensyn til omkonfigurerbar maskinvareaccelerasjon som følger: HFT er følsom for både latens og jitter. Algoritmer fungerer bedre med deterministiske latenssegmenter. Maskinvareimplementeringer gir den nødvendige determinismen. HFT-algoritmer er svært proprietære og må konfigureres ganske ofte. Det er også alltid andre handelsovervåkingsordrer ved utvekslingsmotorenden (offentlige data) som bruker sofistikerte analytiske algoritmer for å utlede utsteders identiteter og deres typeparametre for utførelsesalgoritmer. Spesielt ved forhandlerenden er det få malfunksjoner, og maskinvareleverandører som målretter mot HFT-plattformer fungerer mer som tilpassede, optimerte FPGA-løsningsleverandører. La oss nå vurdere ulike aspekter ved høyfrekvent handel - sammen med tilhørende utfordringer - litt mer detaljert. Nettverks - og meldingstidsreduksjon Det er tre kilder til nettverksforsinkelse: LAN-brytere, TCPUDP-stabelen (Software Network) og radio - eller fiber-metrolinkene som er opprettet av handelsmenn som opererer på flere steder. Meldingstiltak er et resultat av programvaredekoding og koding av applikasjonsprotokoller, oftest FIX (Financial Information eXchange). Det finnes også funksjoner som multiplexing og meldingsfiltrering etter kundesenter, spillested eller handlet sikkerhetssymbol. Den overordnede funksjonen refereres til som Feed Handling eller Market Data Acquisition. Cisco CPU-baserte brytere har, i beste fall, råd på 250 sek latens. Nexus 7000-serien har et FPGA-oppgraderingsalternativ, hvor brukeren vil laste av sitt eget bilde til den konfigurerbare enheten (for eksempel en FIXTCP-avlastning). xCelors XPM 2 er en media-agnostisk FPGA-basert bryter med et valgfritt hovedkort. Bytte latens gjennomsnitt 2,5 ns gjennom FPGA, i motsetning til 200ns gjennom Xeon prosessoren. Det kan levere utgående ordrer til byttemotoren på 90 ns latency og zero-jitter, med portmultiplexering og multicast-filtrering. Enyx tilbyr en omfattende serie med FPGA-baserte apparater med distribusjon av flere lokaler, per-symbol og andre parametervisning, og båndbreddeoptimalisert multiplexet Ethernet over radio - eller mørkefiberforbindelsessteder i et t-baneområde, og forbedrer båndbreddeutnyttelsen med ca. 40, og overvinne problemer med radiolinkets pålitelighet. Takk for at du deler din bakgrunn og interesser. Jeg elsker historie også, geografisk og etnologisk historie, og du har faktisk tatt opp det spennende området i historien om databehandling. Jeg finner denne dialogen berikende, selv om du har sterke meninger. Jeg setter pris på å lære forskjellige forskjeller og perspektiver fordi det øker sitt eget selvperspektiv. Jeg er, i motsetning til deg selv, med full respekt for deg selv, ikke en nyttig person. Jeg er en system person som inn i logikk og modellering (bredt). Jeg tror sterkt på kunnskapsøkonomi og tjenesteorienterte samfunn, og jeg håndterer best med immaterielle eiendeler. En ting jeg fremdeles vil kommentere om. Du skrev jeg tror at bekymringen med HFT er at den gir en urettferdig fordel. At hvis man sa at han skulle bruke det samme utstyret til å spille i et kasino, ville det bli rynket på. Jeg forsket på HFT-emnet innen min tidligere rolle som SilMinds Head of Technical Business Development. Akkurat siden det krever komplisert beregningsfrekvens og det er mulig fortjeneste for nøyaktighet. Trading har vært der i årevis. Sannsynligvis er du og jeg, og Max, ikke så mye moro i det. Det jeg vil si er at gamblingaspektet er knyttet til sikkerhetshandel generelt, og ikke spesifikt i HFT. Studien min viste at over 80 av dagens handel er algoritmisk, og ledes av prestige servere fra utenfor gulvet. Det er lav, middels og høyfrekvent handel. Hvis vi tenker på handelsmennene, er dette høyt kvalifisert gambling. Jeg liker ikke gambling uansett. Hvis vi tenker på kapitalmarkedsperspektivet, er handel nødvendig for å verdsette og stabilisere, og uten at verdensøkonomien vil krasje. Så, noen (som liker det) må gjøre det. Den drives imidlertid av aktivering av teknologier, og en gang der motiverte den høyere teknologi for lavere ventetid. Er ikke dette hvordan det fungerer med teknologi sykluser. Ytelse fortjener stimulerer større og raskere maskinvare, som igjen driver flere muligheter som krever maskinvareutvikling. Jeg så dette som et klart tilfelle. Og etter hvert kan alle store utvekslinger nå (noe du kunne se offentlig) handle og selge ordrer i millisekunder, og du ser flere bestillinger innenfor samme ms-kryss. Tilbake til rettferdighet, ja. Traderen som har mer klare algoritmer som kjører over raskere programvare - og maskinvareplattformer, har bedre sjanser. Det er rettferdig fordi heshe har investert mer i finansiell utdanning og også i pltaforms og algoritmer utvikling. Brukerrangering Forfatter Re: Decimal flytende punkt aritmetisk IP-kjerner Sheepdoll 852014 4:33:35 PM Ka. aly Takk for din velbegrundede respons. Til slutt er det ikke sikkert at ideer som ikke bæres helt til modenhet, er for deling, publisering og arbeid på, mer enn patentering, selv om noen kan gjøre patent på dem. Min frustrasjon med IP handler ikke om forskningstiden. Det har mer å gjøre med tilgjengelighet og eierskap av ideer. Anvendt forskning er implementering. Det er et fysisk mål eller en tjeneste involvert. Jeg elsker historien. Hvis jeg visste hvordan jeg skulle gjøre det, ville jeg elsket å ha en grad i teknologi og matematikkhistorie. Derfor samler jeg gamle lærebøker, noen går tilbake til det 18. århundre. Det er også derfor jeg pleier å skrive vegger av tekst som jeg tror i en mer vicorian stil av prosa. Det som angår meg er avviket fra Yankee engineering, til det utelukkede guildsystemet i Europa var det ment å motvirke handling. Vi beklager mangelen på unge mennesker (og kvinner på disse feltene.) Jeg elsker urmakeri samt rørorganbygging. Jeg har en urmakerbænk, som jeg jobber med. Hvor jeg kan hånd lodde ned til 0805 deler. Har jeg bodd før 1880 i Europa ville det vært ulovlig for meg (som kvinne) å eie disse verktøyene. Gildene var restriktive. Mestere hadde rett til å ødelegge dårligere arbeid. Dette ble ofte brukt til å holde lærlingen i sjakk, hvis lærlingen skulle få mesteren til å se inkompetent. Slike fungerte bra i hundrevis av år. Til utskriftspressen skjedde og revolusjonen kom fram i det 18. århundre. Nå har vi konseptet om at alle er skapt like og skal ha god tilgang Vi er i en mer dynamisk sammenkoblet verden. Vi kan finne ut at det var en gang sjelden, hvor noen kan se leketøy eller en ide en gang i livet, til en verden der disse ideene er vanlige. Jeg tror at bekymringen med HFT er at den gir en urettferdig fordel. At hvis man sa at han skulle bruke det samme utstyret til å spille i et kasino, ville det bli rynket på. For øyeblikket er jeg interessert i statistisk analyse av innspilte musikkarrangementer. Ideen om rask nøyaktig desimalflytpunkt interesserer meg. Jeg ble interessert i ikke-lineær matematikk etter å ha lest en biografi av Johnny VonNuemann. Hvor man lærer at 3 ikke er 30 ganger 10. Slike er abstrakt og vanskelig å forklare uten vegger av tekstadgrafer. Skulle silisium gå i vei for 3D-utskrift og montering, ville det være fint å ha tilgang til noe som kanskje ikke fungerer i ett felt, men kan tilpasses til en annen. Dette er hjertet av makerdesignerbevegelsen. Å åpne ideer til dem som best kan implementere dem. Da jeg var ung, måtte jeg ta turer til fyllplassen, vi ville bruke søppel som gamle skrivemaskiner til å lage kunstprosjekt. Hvorfor kan vi ikke gjøre det samme med gamle silikonkjerner og utdatert programvare som bare kan kjøre under MS-DOS eller OS9 Sheepdoll. Selvfølgelig, jeg er glad for å kommentere. De nevnte DFPA-kjernene ble utviklet uavhengig av anvendelse. Det er økonomiske applikasjoner som krever perfekt desimalfraksjonens nøyaktighet. Dette kan forklare hvorfor hovedsakelig IBM (Power) og Oracle (SPARC) prosessorer har vedtatt DFPA-kjerner. SilMinds Inc. er patenthaveren, ikke meg selv, og jeg medtegnet lenken til dataarkene hvis du er interessert i teknisk algoritmdetaljer. De involverer titalls person. år av forskningsarbeid (initiert av Dr. Hossam Fahmy, SilMinds CTO Prof. Computer Engineering). Den første modne DFPA-standarden er IEEE 754-2008, som er uavhengig av implementering. SilMinds kommersielle maskinvareimplementeringer var nye på deres respektive utviklingstidspunkt, og derfor burde de beskyttes selvfølgelig (det var ikke noe annet kommersielt tilbud for et år siden da jeg ikke lenger var involvert i forretningsutvikling av dette IP-produktet, og jeg vet ikke om noen ennå.) Nå kom HFT på plass fordi det er svært latenssensitiv, og derfor vil de som ønsker DFPA-nøyaktighet (i stedet for binære flyter eller programvareoppdateringer) trolig trenge det i maskinvare. Det er en produktmodell som ikke er publisert ennå. På en annen side, bank og regnskap, for eksempel er mest nøyaktige krevende applikasjoner, men dessverre er det ikke latent følsomt. Jeg er uenig med deg om at IP-arbeidet er billig. For det første blir disse kjernene simulert, verifisert, testet med både programvare og i Silicon (FGA og på chip). Men hvordan vil du selge dem som maskinvare, de kan bare være en del av en prosessor eller en del av en FPGA-relaisering. Mer generelt, vi lever en svært lagdelt og spesialisert industri på dette tidspunktet. En digital designer kan bruke (kunnskap) tjenester fra en elektronikkingeniør til å støtte sitt arbeid, som det senere ikke er kjent med. Etter å ha kommet fra en nettverkstjeneste bakgrunn, er ruting ekspert ikke nødvendigvis en DSL eller UMTS ekspert (lag 3 versus lag 1). Til slutt er det ikke sikkert at ideer som ikke bæres helt til modenhet, er for deling, publisering og arbeid på, mer enn patentering, selv om noen kan gjøre patent på dem. Men noen ganger er det gode innovative ideer som genererer penger, mens patenter kanskje ikke. Det som er viktig for virksomheten er den potensielle effekten, og det som er viktig for kunnskap, er generert fremgang eller synergi til kunnskapsstatus. Bruker rangering forfatter Re: Decimal flytende punkt aritmetiske IP-kjerner Max The Magnificent 852014 2:35:15 PM Kevin: Jeg vet ikke hva poenget med desimalt kjerner ville være. Noen land oppdager at eventuelle økonomiske beregninger utføres på en slik måte at du får akkurat det samme resultatet som om du har utført dem med blyant og papir. Hvis du arbeider i base-2 (binær), kan du introdusere feil - bunnlinjen er at du må jobbe med en base-10 desimal representasjon - men de fleste CPUer utfører ikke beregninger på desimaltilstander veldig effektivt - du kan gjøre det mye bedre å bruke tilpassede kjerner opprettet i FPGAer. Bruker rangering Forfatter Re: Decimal flytende punkt aritmetiske IP-kjerner Sheepdoll 852014 2:25:09 PM ka. aly - Hei Sheepdoll Nei Jeg svarte på Kevin Neilson. Jeg var også mer interessert i kommentarene. Ved å lese artikkelen la jeg merke til at det handlet om patenterte flytende punktalgoritmer for HFT. Jeg må ha savnet det første avsnittet, og tenkte det handlet om silikonfabrik. Jeg finner ideen om å patentere noe som er grunnleggende som forstyrrende for flytende punkthardware. Spesielt gitt den åpne utviklingshistorien for 200 år siden. Spesielt i høyere matte og statistikk. Kanskje det er min alder at jeg har problemet med å beskytte ikke-fysiske implementeringer. Ideer er billige. Fysiske implementeringer som en fab eller et datasenter er hvor kostnadene er. Kraft, arbeidskraft, skatt osv. Disse bør belønnes av de som kan gjøre et bedre produkt og ikke spille systemet. (Som jeg regner med å snyte.) Gitt utviklingshastigheten ser det ut til at patentbeskyttelse av ideer bør være kortere. Hvis man ikke med rimelighet kan utvikle en ide om noen måneder, la noen andre som kan implementere og forbedre den. Ikke lås den i en hvelv for å låne finansiering mot. Bruker rangering Forfatter Re: Decimal flytende punkt aritmetiske IP-kjerner rich. pell 852014 1:57:21 PM Artikkelen handler ikke om å vurdere bruken av HFT. Jeg reagerte ikke på artikkelen din, men til andre kommentarer. Brukerrangering Forfatter Re: Decimal flytende punkt aritmetiske IP-kjerner ka. aly 852014 1:43:46 Kære rich. pell. Artikkelen handler ikke om å vurdere bruken av HFT. It is meant to highlight rising merit of reconfigurable hardware in an environment that used to have such merit only in exchange ticker plants, involving just a couple of suppliers now in almost every component of every single participating entity with over a dozen serious US European FPGA hardware developerment SMEs involved, not to mention as well dominant network systems vendors. User Rank Author Re: Decimal floating-point arithmetic IP cores ka. aly 852014 1:36:32 PM Hello Sheepdoll. No I was replying to Kevin Neilson re his It sounds like it might be difficult to do (efficient) decimal arithmetic in an FPGA the carry chains and multipliers are all binary. Now I recall that the 6502 processor had a BCD mode for decimal (integer) arithmetic. User Rank Author Re: Decimal floating-point arithmetic IP cores Sheepdoll 842014 6:05:27 PM are you repling to my note regarding decimal arithmetic I am aware of the difference between floating point and integer. This is important in modern binary computing. I have a textbook on rounding errors in floating point. Decimal computing is done with fixed and floating point. There are just 10 states rather than two states. In the 19th century, the difference and analytical were do deal with floating point numbers. Non linear functions that could be linearized through statistical probabilities. Why Babbage wanted 30 digits of decimal accuracy. His floating point was mechanical. Few people have actually looked at the abstractions of his work. It is written in a language that he invented that no one can read. Statistically mapping out the carry propagations through multiplications and divisions. These could be broken down statistically into summations called differences. The ultimate goal about any of this, is to find the right statistical model to predict the near future. I have a text from the 1970 on this sort of modeling. Back when binary was new. One of the problems was to see how large a matrix your basic interpreter could invert. Need a large complex number, load it into a matrix digit by digit. I personally see no reason why this can not be done directly in silicon. User Rank Author Re: Decimal floating-point arithmetic IP cores ka. aly 842014 5:31:26 PM The talk about decimal arithmetic is strictly related to floating point fractions, no accuracy issue with integers. All arithmetic operations are done, verified, and commercially available as IP core units (silmindsip-productsdfp-units). Most Recent Comments David Ashton Martin. if your user is not unhappy and still only on dialup then Id adopt the old saying. If it aint broke, dont fix it. If her biggest beef is losing Freecell. David Ashton Martin. if your user is not unhappy and still only on dialup then Id adopt the old saying. If it aint broke, dont fix it. If her biggest beef is losing Freecell. MeasurementBlues David, The motherboard is AMD. As for get a new computer, This is the new computer. The user is quite elderly, though quite perky for her age. Her previous computer was giving. David Ashton Martin. I found 1 GB DIMMs online at 17 each, but then need four of them. Total 68. That seems expensive. I found mine here - A 27 (US 20) for. traneus 1966 Fortran II punched cards on IBM 1620 at university. 1974 Homebrew DRAM-based text dumb terminal via 300-baud modem to Xerox Sigma-6 timesharing system. 1977 Added homebrew. Gondalf Umm there are clear signs that the cpu power is not the best thing of Ryzen. Well see on server boards, this core power disasvantage could give some issues in perfwatt. Under. Gondalf I am not a gamer at al but 4K games are now pretty of niche and they are absolutely GPU bound. In 4K every cpu is the same so no reason to purchase a cpu more expensive than 150200. MeasurementBlues JGrubbs, I installed 4x1GB DDR2 modules. No difference. Same audio problem so I put hte 4x512MB modules back in and will return the 1 GB modules. At one point, I had. photonic China, given their talent in engineering and manufacturing, would quickly build Lattice into a company that would start grinding some face. Comments like this completely underestimate. GSMD I think you should be a little more professional in your comments about GloFo. I have or have had foundry partnerships with most fabs and that includes Intel. The 14nm FinFet.

No comments:

Post a Comment