Z

System Requirements for Atlas

Workstation Requirements

Software

Atlas supports Windows 64-bit and Ubuntu 64-bit 18.04 or higher.

Hardware

Atlas will run on most developer workstations purchased in the last five years. However, specific hardware needs will vary depending on the size and complexity of your code and your application area (e.g. understanding code, quality assurance, project estimation, etc.); please consult the tables below.

Cluster Requirements

Before assuming that a cluster is necessary, please consider if a workstation will suffice. A high-end workstation can readily handle 4 million lines of code.

If your project involves more than 4 million lines of code, the specific requirements for deploying Atlas in a cluster will depend on your project needs. Please contact us for a consultation.

General Software Requirements

In general, Atlas can be deployed on any modern 64-bit Linux (or other UNIX flavor) cluster.

General Hardware Requirements

Atlas relies on large, in-memory caches to execute queries quickly. Your cluster should have 12GB of RAM and 12GB of persistent storage per million lines of code. We suggest you use SSDs for persistent storage.

Typically, Atlas is not sensitive to network latency, therefore a commodity gigabit ethernet network is sufficient for most applications. We recommend modern 64-bit processors, however the specific number of cores is largely determined by your project requirements.

Memory Guidelines

*Actual code map size will vary based on style and complexity of your code.