The exhaustive list of topics in Performance Engineering of Software Systems in which we provide Help with Homework Assignment and Help with Project is as follows:
- Matrix multiply
- Bit hacks
- Computer architecture and engineering
- Engineering with profiling tools
- C to assembler
- Memory systems and performance engineering
- Cache-efficient algorithms
- Cache-efficient algorithms II
- Dynamic storage allocation
- Multicore programming
- Parallelism and performance
- Multithreaded algorithms
- Nondeterministic programming
- Synchronizing without locks
- Parallelization
- Ray tracing techniques
- Cache-oblivious B-tree (tokudb)
- Distributed systems
- Database Systems
- The relational model
- Schema design
- Database internals
- Database operators and query processing Indexing and access methods
- Buffer pool design and memory management
- Join algorithms
- Query optimization
- Transactions and locking
- Optimistic concurrency control
- Degrees of consistency
- C-store
- Distributed transactions
- Parallel databases
- Scientific databases
- NOSQL
- ORM
- Dryadlinq
- Streaming databases