Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!
Newman writes: "With next-generation technology like non-volatile memories and PCIe SSDs, there are going to be more resources in addition to the CPU that need to be scheduled to make sure everything fits in memory and does not overflow. I think the time has come for Linux – and likely other operating systems – to develop a more robust framework that can address the needs of future hardware and meet the requirements for scheduling resources. This framework is not going to be easy to develop, but it is needed by everything from databases and MapReduce to simple web queries."
At issue is a 1977 rule that limits the total whole-body radiation dose to any member of the public from the normal operation of the uranium fuel cycle—fuel processing, reactors, storage, reprocessing or disposal—to 0.25 millisieverts per year. (This rule, known as 40 CFR part 190, is different from other EPA regulations that restrict radionuclides in drinking water and that limit public exposure during emergencies. Those are also due for revision.) "We have not made any decisions or determined any specifics on how to move forward with any of these issues. We do, however, believe the regulation uses outdated science, and we are thinking about how to bring the regulation more in line with current thinking," said Brian Littleton, a chemical engineer with EPA's Office of Radiation and Indoor Air."
Although based on the 64-bit MIPS ISA, the authors suggest that it would also be usable with other RISC ISAs such as RISC-V and ARMv8. The paper compares the approach with several other research approaches and Intel's forthcoming Memory Protection eXtensions (MPX) with favorable performance and stronger protection properties. The processor "source code" (written in Bluespec Verilog) is available under a variant of the Apache license (modified for application to hardware). Update: 07/16 20:53 GMT by U L : If you have any questions about the project, regular Slashdot contributor TheRaven64 is one of the authors of the paper, and is answering questions.