Qualcomm: "Datorer med Windows 10 och ARM-processorer till slutet av året"

Permalänk
Melding Plague

Qualcomm: "Datorer med Windows 10 och ARM-processorer till slutet av året"

I och med ett nytt samarbete med Qualcomm gör Microsoft det möjligt att köra Windows 10 på ARM-processorer. Nu meddelar Qualcomms VD att enheter med detta dyker upp senare i år.

Läs hela artikeln här

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Medlem

Det kanske faktiskt kan bli något. Alla applikationer måste ju funka liksom. Det var ju därför RT floppade hårt som satan. Men om alla X86-applikationer funkar OK så blir ju den underliggande arkitekturen inte lika viktig.

Visa signatur

ozzed.net Min egenkomponerade 8-bit musik. Gillar du musiken från gamla klassiska NES eller Gameboy och liknande är det värt ett besök. :) Jag finns också på Spotify, Bandcamp, Jamendo, Youtube, och du kan även följa mig på Twitter och Facebook.
Vet du att du har fel? Signalera detta tydligt med Argumentationsfel och gärna Whataboutism.

Permalänk

bara att en cpu emulator bör ta kraft från systemet med bl minne och en viss del av ARM cpun.. men hur de funkar återstår att se

Permalänk
Medlem

Så snart kanske vi kan köra bärbara retrodatorer med grym batteritid? Det vore nåt i sommarstugan det!

Skickades från m.sweclockers.com

Visa signatur

Processor: Motorola 68000 | Klockfrekvens: 7,09 Mhz (PAL) | Minne: 256 kB ROM / 512 kB RAM | Bussbredd: 24 bit | Joystick: Tac2 | Operativsystem: Amiga OS 1.3

Permalänk
Medlem

Blir intressant att se hur prestandan gör sig rent praktiskt med ev. emulerad overhead på en klenare hårdvara, samt om applikationer med DRM/licensiering löper amok.

Visa signatur

Tower: ace Battle IV | CPU AMD Phenom II X2 BE unlocked 4cores@3,2GHz | RAM 8GB DDR2@800MHz | MB ASUS M4A785-M | GFK AMD Radeon HD 6850 1GB | HDD Kingston SSD Now 60GB (/) Seagate 2TB(/home) | OS Ubuntu 20.04 LTS
-Numera titulerad: "dator-hipster" då jag har en AMD GPU och dessutom kör Linux.

Permalänk
Inaktiv

Nu får Intel något att bita i, konkurrens på x86/x64 marknaden från nya håll, inte bara AMD. Visst det kanske inte låter som mycket just nu men Qualcomm är inget litet företag och se bara vad de lyckats åstadkomma på mobilmarknaden där Intel misslyckats totalt.

Skulle vilja säga att Qualcomm förmodligen kan bli en av Intels farligaste konkurrenter i framtiden. Speciellt nu när de på allvar börjar tränga sig in på en marknad Intel länge dominerat på, tänk på att det inte bara är desktop/laptop marknaden jag syftar på utan Qualcomm har även utvecklat ARM server cpu:er så Intel blir nu attackerade av Qualcomm från flera håll samtidigt.

Dessutom talas det om att Qualcomm håller på, tillsammans med Microsoft, att utveckla speciella super snabba acceleratorer i sina framtida ARM cpu:er. Just bara för att snabba upp x86/x64 emulering till den extrema grad att så att du som konsument inte kommer märka någon hastighetsskillnad när du kör Windows.

Tidigare har x86 emulering varit ett problem men frågan är om inte Intel oavsiktligt öppnad dörren till att konkurrerande arkitekturer som ARM nu kan börja emulera x86 på allvar. Kan Intels dumsnåla drag de hållit på med de senaste åren genom att hålla tillbaka utvecklingen av sina egna cpu:er nu leda till deras egen undergång.

Det verkar inte bara som det är Appel som tröttnat på Intel utan även Microsoft eftersom de nu samarbetar med Qualcomm mot Intel. Blir mycket intressant att se vad framtiden har att erbjuda och vem som kan komma att knackar på Intels dörr här näst och vilja ha en del av kakan.

Permalänk
Medlem

Om man tar en ARM cpu och skalar upp och låter den ha en TDP på runt 100w skulle de då kunna ha en chans mot en X86 processor i säg en speldator? Alltså spelet kodas för den specifika arkitekturen förstår att det blir svårt om den ska behöva emulera. Eller slutar de vara effektiva efter en viss gräns kanske?
I så fall så kanske det blir mer än Intel och AMD att välja mellan i framtiden när man bygger en desktop pc om nu ARM windows slår igenom.
Har även läst lite rykten om att apple kanske går över till ARM istället för intel till sina bärbara i framtiden.

Visa signatur

Ryzen 5 7600
Rx 6650xt
32Gb

Permalänk
Medlem

Tror inte de kommer kunna konkurrera på PC marknaden för x86 är så inrotat I både PC och konsoler. Kanske ok för tablets eller laptops för surfa men knappast någon gaming dator med ARM närmaste framtiden.

Skickades från m.sweclockers.com

Visa signatur

Asus B650 TUF, Ryzen 7600X, 32GB 6000mhz DDR5, Corsair RM1000X, Powercolor 6900XT Red Devil Ultimate, 360mm Corsair AIO, MSI Velox 100P Airflow. Kingston KC3000 M.2.

Permalänk
Inaktiv

Varför ha Windows i en dator som inte klarar av att köra de Windowsapplikationer som man vill köra? Det enda jag kommer på är bättre RDP klient, vilket Microsoft kunde fixat ändå.
Windowsapplikationerna går nämligen emot att bli stora för de mindre blir webbtjänster av olika slag.

Permalänk
Medlem
Skrivet av Nyhet:

...Detta tack vare att Microsoft byggt in en emulator i operativsystemet som gör detta möjligt....

Detta är riktigt intressant!
Kanske någon kan ta reda på om emulatorn även fungerar i...Linux.

Permalänk
Medlem

Lade upp en länk om detta förra året här på forumet. Trodde emuleringen skulle ske i hårdvaran. Lite besviken.

Skickades från m.sweclockers.com

Visa signatur

Min musik: https://www.youtube.com/channel/UCZKidNeIKsz8LZMO3VRcBdQ

Ryzen 3900x. Skärm: AOC cu34g2x/bk 144hz 34" ultrawide. RTX 2080ti

Laptop: MSI GT80 Titan Sli

Permalänk
Medlem
Skrivet av jOnÄTÄn:

Om man tar en ARM cpu och skalar upp och låter den ha en TDP på runt 100w skulle de då kunna ha en chans mot en X86 processor i säg en speldator? Alltså spelet kodas för den specifika arkitekturen förstår att det blir svårt om den ska behöva emulera. Eller slutar de vara effektiva efter en viss gräns kanske?
I så fall så kanske det blir mer än Intel och AMD att välja mellan i framtiden när man bygger en desktop pc om nu ARM windows slår igenom.
Har även läst lite rykten om att apple kanske går över till ARM istället för intel till sina bärbara i framtiden.

Om det skall emuleras i mjukvaran så tror jag det är ett stort hinder för att det ska gå fort.

Jag kan ha fel. Många här är betydligt mer insatta än jag.

Skickades från m.sweclockers.com

Visa signatur

Min musik: https://www.youtube.com/channel/UCZKidNeIKsz8LZMO3VRcBdQ

Ryzen 3900x. Skärm: AOC cu34g2x/bk 144hz 34" ultrawide. RTX 2080ti

Laptop: MSI GT80 Titan Sli

Permalänk
Medlem
Skrivet av serverfel:

Om det skall emuleras i mjukvaran så tror jag det är ett stort hinder för att det ska gå fort.

Jag kan ha fel. Många här är betydligt mer insatta än jag.

Skickades från m.sweclockers.com

Jo det förstår jag också. Men säg i framtiden då kanske det blir så att ARM är standarden att programmera mot (med tanke på hur många enheter som kör den typen av processorer) så att X86 blir det som får emulera, då kanske en ARM baserad processor kan bli något alternativ för en gamingdator? Nu bara jag tänker fritt har inte direkt kunskaper inom området som ni förtsår

Visa signatur

Ryzen 5 7600
Rx 6650xt
32Gb

Permalänk
Medlem
Skrivet av jOnÄTÄn:

Jo det förstår jag också. Men säg i framtiden då kanske det blir så att ARM är standarden att programmera mot (med tanke på hur många enheter som kör den typen av processorer) så att X86 blir det som får emulera, då kanske en ARM baserad processor kan bli något alternativ för en gamingdator? Nu bara jag tänker fritt har inte direkt kunskaper inom området som ni förtsår

Man vet aldrig. Som jag förstår det så kan x86 (cisc) utföra mer komplexa jobb i få svep mesans arm behöver ett par gånger fler steg på sig. Det är inte bara olika sätt att prata med dem (?????) utan även olika sätt de jobbar på. Men mycket gaming körs ju redan på Arm, och med tanke på att det ofta är gpun som sliter mest när man bara ska ha sina 60fps så kan det funka.

Skickades från m.sweclockers.com

Visa signatur

Min musik: https://www.youtube.com/channel/UCZKidNeIKsz8LZMO3VRcBdQ

Ryzen 3900x. Skärm: AOC cu34g2x/bk 144hz 34" ultrawide. RTX 2080ti

Laptop: MSI GT80 Titan Sli

Permalänk
Medlem

Raspberry Pi plz

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6
| tmp: R5 3600@4.2 GHz + 32GB 2666@3066MHz + 1060 6GB@2100/4500MHz + 1 TB NV2 & 512GB SN730

Permalänk
Medlem

Bidrar med det jag kan här:

- Skillnaden mellan RISC och CISC är mindre idag än tidigare. Du hittar single instruction multiple data (SIMD) instruktioner i båda världar som ex.

- Hårdvaruaccelerering är att föredra framför mjukvarulösning, då hårdvara är paralell av natur, dvs kan göra mycket på en enda klock cykel. Mjukvara är sekventiell (du kan köra trådat, men varje tråd är fortfarande sekventiell)

- CISC har fler 'komplexa' instruktioner, innebärande mindre assembler kod för samma uppgift, få skriver asm idag, så ingen stor vinst. Ett mål i RISC världen är 1instruktion/cykel, stämmer inte riktigt men hyffsat. RISC är enklare i arkitekturen (läs energi effektivitet)

- Utvecklarmässigt... ja, bra verktyg bör göra det mesta av jobbet 'genomskinligt'. Skulle kunna lyfta fram spännande kompetens från embedded sidan där fler jobbar med assembler än på dekstop

Intressant tycker jag, gissar vilt på att vi får vänta ett antal år innan vi ser desktoplösningar med arm kärnor.
Hybrida kärnor skulle vara enormt intressant. Ungefär som switch mellan dedikerad och integrerad grafik, byta mellan x86 till ARM för lågintensiva/specialiserade uppgifter.

Permalänk
Skrivet av jOnÄTÄn:

Om man tar en ARM cpu och skalar upp och låter den ha en TDP på runt 100w skulle de då kunna ha en chans mot en X86 processor i säg en speldator? Alltså spelet kodas för den specifika arkitekturen förstår att det blir svårt om den ska behöva emulera. Eller slutar de vara effektiva efter en viss gräns kanske?
I så fall så kanske det blir mer än Intel och AMD att välja mellan i framtiden när man bygger en desktop pc om nu ARM windows slår igenom.
Har även läst lite rykten om att apple kanske går över till ARM istället för intel till sina bärbara i framtiden.

ARM kör mjukvara decoding, medans den hederliga x86 kör hårdvara decoding. Det vill säga att hårdvara decoding är snabbare men tar mer energi (görs via kretsar), medans mjukvara decoding gör allt via mjukvara och tar mindre energi fast långsammare (kan dock enkelt modifieras för olika syften).

De kurser jag har tagit (civil elektronik ingenjör) så kommer hårdvara decoding att finns i ett bra tag till om det inte sker stora förändringar i mjukvara decoding. Samt så skulle det behövas mycket snabbare processorer för att kunna göra allt i mjukvaran. Då hårdvara inte behöver göra några beräkningar.

Permalänk
Avstängd

x86 är en proprietär arkitektur som ägs av Intel. Den går inte att licensera.
Dock så har AMD en x86 licens pga av historiska anledningar.

ARM är en något mer öppen arkitektur än x86, den går att licensera och det finns många som gör det; AMD, Apple, Broadcom, Freescale Semiconductor, HiSilicon, Samsung, Marvell Technology Group, MediaTek, Nvidia, Qualcomm, etc.

När det kommer till prestanda så är x86 kung.
När det kommer till strömsnålhet så ARM kung.

Sen finns det ännu mer öppnare arkitekturer som RISC-V.

Permalänk
Medlem
Skrivet av iamragge:

Bidrar med det jag kan här:

- Skillnaden mellan RISC och CISC är mindre idag än tidigare. Du hittar single instruction multiple data (SIMD) instruktioner i båda världar som ex.

- Hårdvaruaccelerering är att föredra framför mjukvarulösning, då hårdvara är paralell av natur, dvs kan göra mycket på en enda klock cykel. Mjukvara är sekventiell (du kan köra trådat, men varje tråd är fortfarande sekventiell)

- CISC har fler 'komplexa' instruktioner, innebärande mindre assembler kod för samma uppgift, få skriver asm idag, så ingen stor vinst. Ett mål i RISC världen är 1instruktion/cykel, stämmer inte riktigt men hyffsat. RISC är enklare i arkitekturen (läs energi effektivitet)

- Utvecklarmässigt... ja, bra verktyg bör göra det mesta av jobbet 'genomskinligt'. Skulle kunna lyfta fram spännande kompetens från embedded sidan där fler jobbar med assembler än på dekstop

Intressant tycker jag, gissar vilt på att vi får vänta ett antal år innan vi ser desktoplösningar med arm kärnor.
Hybrida kärnor skulle vara enormt intressant. Ungefär som switch mellan dedikerad och integrerad grafik, byta mellan x86 till ARM för lågintensiva/specialiserade uppgifter.

Tack för en fin beskrivning!

Skickades från m.sweclockers.com

Visa signatur

Min musik: https://www.youtube.com/channel/UCZKidNeIKsz8LZMO3VRcBdQ

Ryzen 3900x. Skärm: AOC cu34g2x/bk 144hz 34" ultrawide. RTX 2080ti

Laptop: MSI GT80 Titan Sli

Permalänk
Snusfri

Riktigt intressant, hoppas att Microsoft släpper en Windows 10 version för RPI med.

Visa signatur

WS: i9 13900K - 128GB RAM - 6.5TB SSD - RTX 3090 24GB - LG C2 42" - W11 Pro
LAPTOP 1: Lenovo Gaming 3 - 8GB RAM - 512GB SSD - GTX 1650
LAPTOP 2: Acer Swift 3 - 8GB RAM - 512GB SSD
SERVER: i5 10400F - 64GB RAM - 44TB HDD
NALLE: Pixel 7 Pro

Permalänk
Medlem
Skrivet av Frejoh466:

ARM kör mjukvara decoding, medans den hederliga x86 kör hårdvara decoding. Det vill säga att hårdvara decoding är snabbare men tar mer energi (görs via kretsar), medans mjukvara decoding gör allt via mjukvara och tar mindre energi fast långsammare (kan dock enkelt modifieras för olika syften).

De kurser jag har tagit (civil elektronik ingenjör) så kommer hårdvara decoding att finns i ett bra tag till om det inte sker stora förändringar i mjukvara decoding. Samt så skulle det behövas mycket snabbare processorer för att kunna göra allt i mjukvaran. Då hårdvara inte behöver göra några beräkningar.

Ursäkta, men du får det att låta som att mjukvaran inte körs på hårdvara, utan är något magiskt fluff från en annan dimension.

Permalänk
Medlem

En version till hallonpaj också vore najs.

Permalänk
Medlem

Intressant. Då kanske man kan köra windows 10 på galaxy s8 med docka? Väntar på min s8a som är påväg, och det vore jävligt nice ifall så är fallet.

Visa signatur

Ryzen 7 5800X3D | MSI 4090 Suprim Liquid X | Gigabyte Aorus X570 XTREME | 64GB Vengeance RGB Pro 3600MHz | Corsair MP600 M.2 - 500GB | Corsair MP600 M.2 - 2TB | Samsung 970 EVO 1TB M.2 | EVGA Supernova G2 1300W | Phanteks Eclipse P500A DRGB | Alienware 34" QD-OLED – AW3423DW

Permalänk
Medlem
Skrivet av rektor:

x86 är en proprietär arkitektur som ägs av Intel. Den går inte att licensera.
Dock så har AMD en x86 licens pga av historiska anledningar.

X86 är öppet men både AMD och Intel har proprietära utökningar av arkitekturen. Det skulle i sin tur kräva licenser från AMD eller Intel.

Permalänk
Avstängd
Skrivet av DasIch:

X86 är öppet men både AMD och Intel har proprietära utökningar av arkitekturen. Det skulle i sin tur kräva licenser från AMD eller Intel.

Möjligtvis att du skulle kunna konstruera en x86 processor med en instruktionsuppsättning motsvarande den i i286 lagligt.
Men du skulle ju inte kunna köra någon x86 mjukvara på den.

Nej, x86 är nog inte öppet.

Permalänk
Datavetare
Skrivet av jOnÄTÄn:

Om man tar en ARM cpu och skalar upp och låter den ha en TDP på runt 100w skulle de då kunna ha en chans mot en X86 processor i säg en speldator? Alltså spelet kodas för den specifika arkitekturen förstår att det blir svårt om den ska behöva emulera. Eller slutar de vara effektiva efter en viss gräns kanske?
I så fall så kanske det blir mer än Intel och AMD att välja mellan i framtiden när man bygger en desktop pc om nu ARM windows slår igenom.
Har även läst lite rykten om att apple kanske går över till ARM istället för intel till sina bärbara i framtiden.

Nu är det fler saker än bara TDP. Om du tog dagens ARM-designer rakt av och lät dem dra 100 W så skulle de ändå inte komma nära de bäst presterande x86orna. Men det är ju för att dagens ARM-designer inte är optimerade för hög frekvens och maximal total prestanda.

Om man omformulerar frågan: går det att designa en ARM CPU så att den presterar i nivå med dagens x86 i absolut prestanda?
Absolut! Faktum är att 64-bitars ARM är en bättre designad ISA jämfört med x86-64, framförallt när det kommer till multcore (men skillnaden är rätt liten i praktiken, kanske ~10 % och det skulle idag ätas upp av att kompilatorer och liknande är mer moget för x86).

Skrivet av serverfel:

Man vet aldrig. Som jag förstår det så kan x86 (cisc) utföra mer komplexa jobb i få svep mesans arm behöver ett par gånger fler steg på sig. Det är inte bara olika sätt att prata med dem (?????) utan även olika sätt de jobbar på. Men mycket gaming körs ju redan på Arm, och med tanke på att det ofta är gpun som sliter mest när man bara ska ha sina 60fps så kan det funka.

Skickades från m.sweclockers.com

CISC och RISC är rätt irrelevant idag av en rad skäl.

Rent tekniskt är x86 CISC och ARM (nätt och jämt) en RISC. Moderna high-end x86 designer är dock rena RISC-designer internt, de läser in x86 instruktioner och delar upp dem i interna RISC operationer (mikro-ops) så på det stora hela är likheterna långt större än skillnaderna.

Vidare så är också dagens x86-designer optimerade för att mer effektivt hantera fler enkla instruktioner än få komplexa, så kompilatorer generera x86 kod som inte är jättelångt från vad man skulle få för en RISC.

Att ARM "nätt och jämt" är en RISC kan man hävda då just ARM har väldigt många och CISC-lika sätt att adressera minne. Sett till kod-densitet brukar CISC > RISC, men just ARM ligger väldigt nära x86 medan mer "rena" RISC designer som MIPS och SPARC lider lite av låg kod-densitet (dåligt då effektiv cache-storlek blir mindre).

32-bitars ARM har även ett läge som kallas "Thumb2", program som använder detta är ofta mer kompakta än även x86. Thumb2 är än mer CISC-likt då instruktioner inte har en fixar längd (är normalt 4 bytes för ARM), med Thumb2 är instruktioner endera 2 bytes eller 4 bytes (x86 kan ha allt från 1 byte till 15 bytes, i genomsnitt ligger det strax under 4 bytes).

Skrivet av rektor:

Möjligtvis att du skulle kunna konstruera en x86 processor med en instruktionsuppsättning motsvarande den i i286 lagligt.
Men du skulle ju inte kunna köra någon x86 mjukvara på den.

Nej, x86 är nog inte öppet.

I grunden är x86 helt öppet. Men p.g.a. utökningar från AMD/Intel så är det inte möjligt för någon att skapa en x86 design som kan köra aktuella program utan att få tillåtelse till teknik från dessa företag.

ARM är helt låst till ett enda företag, så är inte det minsta öppet (POWER, SPARC och framförallt RISC-V är exempel på sådant som idag är öppet). Däremot kan i stort sett vem som helst skaffa en licens till att använda ARM ISA, något som inte är möjligt för x86.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av rektor:

Möjligtvis att du skulle kunna konstruera en x86 processor med en instruktionsuppsättning motsvarande den i i286 lagligt.
Men du skulle ju inte kunna köra någon x86 mjukvara på den.

Nej, x86 är nog inte öppet.

En aning modernare än så (486 tror jag), men visst blir det svårt att konstruera en modern x86 processor utan licenser.

Permalänk
Medlem

Vill ha fulla Windows 10 på en telefon kraftfull nog att köra äldre/lättdrivna spel. Sen ha nån liten usb-hubb till mus, tangentbord och skärm :^)

Permalänk
Medlem

Varför emulerar de? Gör en äkta Windows 10-version för ARM.

Permalänk
Medlem
Skrivet av duked:

Varför emulerar de? Gör en äkta Windows 10-version för ARM.

Då måste ju alla program kompileras om. Som de gör nu så gör de väl en "äkta" windows version men med en X86 emulator inbyggd så inte alla utvecklare måste bygga om/tillhandahålla flera releaser för ARM.

Visa signatur

In the end what separates a man from a slave?
Money? Power? No... A man chooses, a slave obeys.
ASUS Z170M-PLUS || Intel Core i7 6700k @ 4,7GHz || 64GB 2133MHz Corsair RAM || MSI NVIDIA RTX 2070 Gaming Z 8GB || Bifenix Prodigy M || 2x CZ TR150 480GB RAID 0 || BeQuiet DarkRock Pro