luajit buffer serialization is amazing fast and also surprisingly very space efficient. this should really be at the top of the thread.
long time, bravo Mike! is there a youtube of all the VU coding comps submissions while it was running. think it was 2 or 3 years the comp ran for?
we are actually doing that now at https://fmad.io for SDR instead of raw oscilloscope ADC. SDR is about an order of magnitude less data e.g. 6GS/sec instead of 60GS/sec and Matlab as the backend instead of Python.. as…
Indeed awsome hardware to code for. It was amusing when the Sony guys joked people are writing their VU assembler in Excel. To make it easier to mentally keep track of the instructions in each pipe.
The architecture and design of PS1/2/3 were driven from Tokyo, where as PS4/5/+ are driven from the US. It happened because the internal corporate structure changed significantly, leading the design to be heavily…
God dam wtf! Catch up with you offline :)
Is there any throughput performance numbers published?
Not possible, write bandwidth of tape is not very high. My guess is they have a cabinet / 42U worth of HDD arrays, by the numbers they need ~ 176Gbps write bandwidth which is totally possible even in half a cabinet.…
Yup, there are exceptional engineering talent in these mega corps, rare but it does exist. Usually the talent gets filtered by Division X progression. Eventually the best end up in Division 1, which is good but it takes…
In corporate Japan, its even numbered too. Software Division 1, 2, 3, 4, 5 Platoon, Company, Battalion 1, 2, 3, 4, 5 etc. Of course the goal is to get into Division 1, as its the most prestigious.
Peanuts. Japans labor market structure is based on the army/military mode of operation. Imagine your skilled with a riffle because.. you like to shoot stuff out on the farm. Sign up for the army and you will be shipped…
Am seriously pissed at this. MS has been slowly acquiring all the tools used for my business, its like surround and siege warfare. Skype, Linkedin, now GitHub.. The time horizons on these kinds of acquisitions are 5…
According to the recent update of the Japanese Telecommunications act, its illegal to record the packet payloads without a court order. However recording the headers, e.g. TCP headers if fair game. So its perfectly…
Yup or your design is just large. Due to the non-deterministic nature of the compiler guiding it at a high level makes it less likely to choose resources in weird locations. e.g. I roughly map out block ram assignments…
Verilog its like going from 2D -> 4D And thats for real complex projects, not making LED`s blnik.
ah your siding on the lisp machine vs todays hardware arch. I think if the lisp hardware architecture has significant advantages we`ll see that emerging in "soft cpu`s" on fpga`s. Particularly as the Xeon/FPGA gear…
Precisely. Also the instruction sets have been designed for compilers vs minimizing gate counts. Making it easier for compilers to schedule optimally - alot less weird and bizzare shit they have to deal with.
As for 2) totally agree, GPU and FPGA programming has become "the new assembly language". It use to be you could drop from C/C++ to assembler and gain massive performance boosts. These days with C intrinsics there`s no…
Its interesting reading all the comments here, and think most of it misses the OP`s point. That software development as a JOB means working coherently with other people / teams. The result: you need to be complicit to…
As someone who also a "foreigner" who also owns and runs a company here in Japan, much of the article was thats so entertaining... now... but was so not funny at the time. Unfortunately the vast majority of foreigners…
didnt RTFM thus missed an important detail. Put another way, hes so smart but losing money in the market thus the market is "wrong" and someone is cheating.
modify the luajit frontend. Added continue and != and some other weirder syntactic sugar, was only a half dozzen lines of code.
i think your analysis is slightly flawed - you have no anchor / point of reference. maybe a better question would be, for ever hour worked, how many ticks are issued. aka normalizing against the number of patrol…
being a good data scientist is about having enough intuition about the dataset to ask the right question aka form the hypothesis. working out the question is what makes it a hard(and creative) process, and then you can…
any position that requires phd level math/physics/chemistry etc is extremely rare even in the west. job descriptions like to say phd level blah blah blah but rarely do they actually require such a theoretical background.
luajit buffer serialization is amazing fast and also surprisingly very space efficient. this should really be at the top of the thread.
long time, bravo Mike! is there a youtube of all the VU coding comps submissions while it was running. think it was 2 or 3 years the comp ran for?
we are actually doing that now at https://fmad.io for SDR instead of raw oscilloscope ADC. SDR is about an order of magnitude less data e.g. 6GS/sec instead of 60GS/sec and Matlab as the backend instead of Python.. as…
Indeed awsome hardware to code for. It was amusing when the Sony guys joked people are writing their VU assembler in Excel. To make it easier to mentally keep track of the instructions in each pipe.
The architecture and design of PS1/2/3 were driven from Tokyo, where as PS4/5/+ are driven from the US. It happened because the internal corporate structure changed significantly, leading the design to be heavily…
God dam wtf! Catch up with you offline :)
Is there any throughput performance numbers published?
Not possible, write bandwidth of tape is not very high. My guess is they have a cabinet / 42U worth of HDD arrays, by the numbers they need ~ 176Gbps write bandwidth which is totally possible even in half a cabinet.…
Yup, there are exceptional engineering talent in these mega corps, rare but it does exist. Usually the talent gets filtered by Division X progression. Eventually the best end up in Division 1, which is good but it takes…
In corporate Japan, its even numbered too. Software Division 1, 2, 3, 4, 5 Platoon, Company, Battalion 1, 2, 3, 4, 5 etc. Of course the goal is to get into Division 1, as its the most prestigious.
Peanuts. Japans labor market structure is based on the army/military mode of operation. Imagine your skilled with a riffle because.. you like to shoot stuff out on the farm. Sign up for the army and you will be shipped…
Am seriously pissed at this. MS has been slowly acquiring all the tools used for my business, its like surround and siege warfare. Skype, Linkedin, now GitHub.. The time horizons on these kinds of acquisitions are 5…
According to the recent update of the Japanese Telecommunications act, its illegal to record the packet payloads without a court order. However recording the headers, e.g. TCP headers if fair game. So its perfectly…
Yup or your design is just large. Due to the non-deterministic nature of the compiler guiding it at a high level makes it less likely to choose resources in weird locations. e.g. I roughly map out block ram assignments…
Verilog its like going from 2D -> 4D And thats for real complex projects, not making LED`s blnik.
ah your siding on the lisp machine vs todays hardware arch. I think if the lisp hardware architecture has significant advantages we`ll see that emerging in "soft cpu`s" on fpga`s. Particularly as the Xeon/FPGA gear…
Precisely. Also the instruction sets have been designed for compilers vs minimizing gate counts. Making it easier for compilers to schedule optimally - alot less weird and bizzare shit they have to deal with.
As for 2) totally agree, GPU and FPGA programming has become "the new assembly language". It use to be you could drop from C/C++ to assembler and gain massive performance boosts. These days with C intrinsics there`s no…
Its interesting reading all the comments here, and think most of it misses the OP`s point. That software development as a JOB means working coherently with other people / teams. The result: you need to be complicit to…
As someone who also a "foreigner" who also owns and runs a company here in Japan, much of the article was thats so entertaining... now... but was so not funny at the time. Unfortunately the vast majority of foreigners…
didnt RTFM thus missed an important detail. Put another way, hes so smart but losing money in the market thus the market is "wrong" and someone is cheating.
modify the luajit frontend. Added continue and != and some other weirder syntactic sugar, was only a half dozzen lines of code.
i think your analysis is slightly flawed - you have no anchor / point of reference. maybe a better question would be, for ever hour worked, how many ticks are issued. aka normalizing against the number of patrol…
being a good data scientist is about having enough intuition about the dataset to ask the right question aka form the hypothesis. working out the question is what makes it a hard(and creative) process, and then you can…
any position that requires phd level math/physics/chemistry etc is extremely rare even in the west. job descriptions like to say phd level blah blah blah but rarely do they actually require such a theoretical background.