paper on basic numerical-core design