Företaget säger sig ha över 400 kunder som arbetar med den första kretsen, G4, som började tillverkas kommersiellt för ett och ett halvt år sedan. Skaran växer med 50 kunder per månad.
G2:an som också är i kommersiell produktion och har två processorkärnor, alltså hälften så mycket som G4:an. Men för övrigt är tekniken densamma.
Kretsarna programmeras i ett utvidgat C-språk. För att dra nytta av parallellismen i hårdvaran behövs en del instruktioner som inte ingår i standarduppsättningen för C eller C++.
För att underlätta för utvecklarna har Xmos tagit fram exempel som går att användas rätt av eller modifieras för att passa tillämpningen.
Omräknat i FPGA-termer motsvarar Xmos-kretsarna upp till cirka 50 000 logikceller. De har en 16/32-bitars risc-kärna kallad Xcore som ger upp till 500 Mips. Den är händelsedriven och kan köra åtta trådar. Kärnan kan byta mellan trådarna på en klockcykel och det finns en komplett registeruppsättning för varje tråd. Scheduleringen sköts i hårdvaran och ställer därför inga krav på programmeraren.
Kopplingen till omvärlden sker via händelsestyrda in- och utgångar.
Vidare finns en intern buss kallad Xbus som används för att koppla ihop flera kärnor i samma krets. Även den är händelsestyrd och har tidsstämplade datapaket.
XS1-G2 kommer i en 144-pinnars BGA-kapsel och kostar 15,10 dollar för enstaka exemplar. Den som köper 2 500 kretsar eller fler kommer undan med 10,60 dollar.