By: sr (nobody.delete@this.nowhere.com), April 7, 2021 10:09 am
Room: Moderated Discussions
Aspect of Anonimity (aoa.delete@this.hjiffdhkoouggkl.com) on April 6, 2021 3:20 pm wrote:
> My cpu does not ask me what to do every time it aborts...
Yeah, it will just crash. One problem TSX could face is out of memory error. Both TSX operation and you cpu will crash identically without fallback-path, and if your program was using same try-catch approach for memory intensive operations it could also ask what to do after exception and maybe take less memory-intensive yet less optimized path to solve problem.
Fallback path isn't requirement for transitional memory, it is there because hardware now is not designed to fully support it and making fallback-path instead of relying strict hardware limits.
> My cpu does not ask me what to do every time it aborts...
Yeah, it will just crash. One problem TSX could face is out of memory error. Both TSX operation and you cpu will crash identically without fallback-path, and if your program was using same try-catch approach for memory intensive operations it could also ask what to do after exception and maybe take less memory-intensive yet less optimized path to solve problem.
Fallback path isn't requirement for transitional memory, it is there because hardware now is not designed to fully support it and making fallback-path instead of relying strict hardware limits.