Questions tagged [high-performance]
The high-performance tag has no summary, but it has a tag wiki.
31 questions
-2
votes
2
answers
301
views
How does Java and other managed languages achieve any performance, if everything is allocated at random places of the heap? [closed]
Prelude
Recently, I helped a friend of mine in coding him a problem for his university Algorithms course, where problems are submitted in Java. I sent him code with good O notation complexity, ...
0
votes
0
answers
75
views
Do datacenters have conditions that might throttle component clock speed (either intentionally or automatically)?
Here is the question.
On a 2.2 GHz processor with 6 physical threads and 6 hyperthreads, I see performance on the order of 3-10s for a particular job involving OpenCV.
I do not specify that the ...
1
vote
2
answers
348
views
Can I use Nodejs for intensive calculation and computing by offloading them to Java framework?
I am trying to design a Rest API backend based on Loopback. Since I heard nodejs is not very good in computing since it will block the thread, can I make a async call just for using java to calculate ...
0
votes
3
answers
228
views
What typical hardware improvements can be made to improve a Web app's performance?
We have a Single-Page (SPA) Ajax-based Java Spring/Hibernate app running in Tomcat 8.5. The app's performance is acceptable, but not lightning-fast. A typical Insert Record takes 3-4 sec., e.g.
05 ...
3
votes
1
answer
258
views
Architecture for Large-Scale Matrix Multiplication: Distributed Architecture or One Strong Server
I've asked a question about Scaling Matrix Multiplication by CPU Cores on StackOverflow and it seems that merely adding more CPU cores to this problem won't reduce the time to do Matrix ...
2
votes
2
answers
195
views
In app development is it common to first write your app in a high level language, then rewrite it in a low level language?
Maybe I have misunderstood this concept. But is it common, when developing the backend to an app, mobile or web. To first write it in a high level programming language such as php, python, javascript ...
0
votes
4
answers
2k
views
Is there a way to see how many operations a function, block of code or a statement costs?
Let's say I have a phone that can process 1 million operations per second and a micro controller that can perform 1000.
Is there a way to tell how many operations a performed by a function or block ...
-2
votes
1
answer
247
views
CAP Theorem x Load Balance / Failover x Availability
My understanding is that the system below can accomplish consistency, availability and partition tolerance. So I must be misinterpreting some aspect of the CAP theorem. How come?
Let's say I have a ...
2
votes
2
answers
3k
views
Code size overhead by including unnecessarily extra header files
I have a program which includes lots of header files but it do not uses all the header files. I have removed some of them although it is working fine. I did not notice any changes in the performance. ...
5
votes
2
answers
9k
views
What is a latency-bound and a memory-bound application in HPC?
I understand that in HPC hybrid systems, for instance a MIC architecture, main memory access is much slower than access to data in own cache or in the cache of another core.
I read that HPC MIC ...
6
votes
4
answers
5k
views
Design of high performance file processing web application
I'm trying to design a web app with ability to scale but can't wrap my heads around few concepts. I want to design it right but im not a experienced programmer, i have more of a system engineering ...
1
vote
2
answers
910
views
Socket Connection Data Insert
I have been working through a high-performance application where I have identified a bottleneck. The bottleneck is actually when the application must insert messages from a socket, it will record them ...
5
votes
2
answers
6k
views
DbFirst vs Code First? what should I use if I rely on Stored procedures
This question is asked many times, and I always prefer code-first as I like to keep the logic in code.
But now I have a challenge to load screen under 5 seconds and very little time to do things.
I ...
3
votes
2
answers
2k
views
clojure/erlang/go for high volume server
I have a project that will need to handle 1000s of requests a second with a decent amount of processing for each. For the most part, the processing will be done on a list of items, basically ...
8
votes
5
answers
5k
views
Cpu-heavy web server
When reading about web servers, frameworks, etc most of the time I notice that the goal is to have a technology that has the next features:
Able to handle as many connections as possible.
Fit an I/O ...
108
votes
10
answers
78k
views
Why is Python used for high-performance/scientific computing (but Ruby isn't)?
There's a quote from a PyCon 2011 talk that goes:
At least in our shop (Argonne National Laboratory) we have three
accepted languages for scientific computing. In this order they are
C/C++, ...