Anatoly Karp

Learn More
This paper examines common implementations of linear algebra algorithms, such as matrix-vector multiplication, matrix-matrix multiplication and the solution of linear equations. The different versions are examined for efficiency on a computer architecture which uses vector processing and has pipelined instruction execution. By using the advanced(More)
We present a framework for building and testing software in a heterogeneous, multiuser , distributed computing environment. Unlike other systems for automated builds and tests, our framework is not tied to a specific developer tool, revision control system, or testing framework, and allows access to computing resources across administrative boundaries.(More)
memory We have designed computer memories that can shift a long user-specified contiguous region a short, fixed distance in constant time. Such memories make possible complementary co-designed software that not only improves performance but also simplifies and unifies solutions to fundamental computing problems including sorting, searching, and data(More)
  • 1