The reason for different results with sim and parsim might be the inter-dependency of variables in the model. Make sure there are no dependent variables that could affect the outputs during parallel computation.
There is no difference in the core implementation of computing. But in parallel computing, to achieve efficient and fast results they are divided and handled separately.
Refer this link
Hope this helps!