Application of New Technologies and Tools in Simulation Development and Learning on Computer Architectures