This is not quite a 'feature request' so I figured I'd post it here.
Stata-MP comes in a wide variety of license restrictions. The number of processing cores that an instance of Stata will use is determined by the flavor of Stata-MP license you have, and the cost of a license grows quite a bit with the number of cores.. A single user business license costs about $1,000/year for a Stata-MP 4-core license, and $1,755 for a Stata-MP 12-core license. None of the universities that i've worked at or attended have offered licenses with more than 4 cores to students or staff.
Over time, this kind of hardware limitation has become more constraining for ordinary users. 13th gen Intel CPUs are launching next month: the i9 variant will have 24 cores; the i7 variant commonly found in workstations will have 16 cores; even the cheapest i5 variant will have 10. I understand why this sort of price discrimination came into play when Stata-MP was developed and these licenses could distinguish between enterprise (for lack of a better word) users and everyone else - but these days, I would wager most Stata-MP users have licenses that impose a binding constraint on the amount of computing resources they can use on their own computer.
I would wager that a very large chunk of the Stata community uses institutional / organization licenses, self included, and these users have little control over what their institution chooses for the license. There's little that I can do as a student to lobby Harvard to get me access to an 8-core license. On the other hand, I don't believe any other general-purpose programming language or statistical software constrains the use of one's own computer resources in this way. Julia and R can use as many or few cores or threads as I wish. As processor manufacturers continue to stack more cores on a chip and more people get used to setting up remote virtual machines for computationally intensive tasks, Stata effectively falls farther behind competing statistical software and general-purpose programming languages that do not have this constraint. Over time, users will migrate to those alternatives, and demand for Stata licenses will go down.
Related Posts with License core limitations and the future of Stata
Comparing one binary variable to anotherI have data from a survey on two questions (Yes or no answers). I want to test the hypothesis that "…
Spearmon's correlation coefficient and significance on plotHello! Interested in displaying the correlation coefficient and significance on a plot; using follow…
Fix value of a variable in Panel DataHey! Unfortunately I could not find any answers to my question in previous posts. I am working wit…
Import Paneldata - DatastreamHi guys, I am currently sitting on an issue which I do not understand quite frankly. I used the tut…
Analysis with subgroups cut by dependant variableDear stata users, I would like to examine the influence of different determinants on the price of re…
Subscribe to:
Post Comments (Atom)
0 Response to License core limitations and the future of Stata
Post a Comment